poi坑点(springboot)】的更多相关文章

工作上需要写了一个将数据库数据生成excel表的接口,在此过程中遇到了一些坑点,现在此纪录 PS:一部分可能是因为我没用明白 1. 样式问题 自动调整尽量不要使用,部分列留白过多,空列列宽过窄,可能是只自动调整了一列的缘故. 代码: for (int index = 0; index < 14; index++){ sheet.autoSizeColumn(index); } 效果图: 建议使用setCellStyle(),而不是setRowStyle().直接使用setRowStyle()会导…
启动tomcat容器,部署SpringBoot项目,启动项目报错,如下图: 看1.2的顺序就知道是WebSocket冲突了. 上网找了一下资料发现,使用@ServerEndpoint创立websocket endpoint的时候,首先要注入ServerEndpointExporter,这个bean会自动注册使用了@ServerEndpoint注解声明的Websocket endpoint.如果使用独立的servlet容器,而不是直接使用springboot的内置容器,就不要注入ServerEnd…
遇到俩问题:一个是mybatis生疏  在EmpMapper.xml中定义resultMap <resultMap id="EmpWithDept" type="com.lwp.bean.Emp"> <id column="emp_id" property="empId"></id> <result column="emp_name" property="…
Springboot使用Filter以及踩过的坑 在Springboot中使用Filter有两种方式,注解方式,注册bean方式 一.注解@WebFilter 1.实现Filter接口(javax.servlet) 2.添加@WebFilter注解 3.启动类添加@ServletComponentScan注解 附上代码: 第一个Filter: @Slf4j @WebFilter(filterName = "filter1", urlPatterns = {"/url1/*&q…
打开sftp步骤, 在显示的已连接的窗口上右键, 选择connect SFTP Session就可以打开文件上传的窗口 从windows上传文件到linux, 首先linux需要先切换到想要保存文件的目录下, 然后在找到windows中文件所在的目录, 最后使用 put 命令就能上传上去了 第一步: 使用 ls 命令查看linux当前目录下的目录 第二步: 使用 cd 命令进入linux保存上传文件的目录 第三步:找到linux中保存文件的具体目录  (如果没有二级目录, 可以省略) 第四步: …
0.写在前面的话 一直想能仿公司框架的形式,着手做一个简单的脚手架,一来是带着目标性能更好地学习,接触新的技术,另外自己如果有什么想要实现的简单需求,就可以进行快速开发,主要还是希望能在权限上有所控制,所以最花时间的还是在Shiro上. 其实目标在github已经有不少大佬的参考物了: zheng  基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块 ES  JavaEE企业级项目的快速开发的脚手架,提供了底层抽象和通用功能,拿来即用 renr…
一: springboot踩坑记--springboot正常启动但访问404; 1. spring boot的启动类不能直接放在main(src.java.main)这个包下面,把它放在有包的里面就可以了. 注意: SpringBoot 注解 @SpringBootApplication 默认扫描当前类的同包以及子包下的类: 2. 正常启动了,但是我写了一个controller ,用的@RestController 注解去配置的controller,然后路径也搭好了,但是浏览器一直报404.最后…
SpringBoot中使用Controller和页面的结合能够很好地实现用户的功能及页面数据的传递.但是在返回页面的时候竟然会出现404或者500的错误,我总结了一下如何实现页面的返回以及这里面所包含的坑. SpringBoot中对Thymeleaf的集成已经基本完善,但在特殊情况下,并不需要或者不能使用Thymeleaf,所以分成两种情况对页面的返回进行阐述. 首先说一下这两种情况下都会发生的错误,也是新手们经常会出现的错误. 直接上代码: @RestController public cla…
1.在搭建分布式配置时,我们大概看下分布式配置的流程 如图所示: 当一个系统中的配置文件发生改变的时候,我们需要重新启动该服务,才能使得新的配置文件生效,spring cloud config可以实现微服务中的所有系统的配置文件的统一管理,而且还可以实现当配置文件发生变化的时候,系统会自动更新获取新的配置.目前目前springCloud仅支持RabbitMQ和Kafka ,我采用的市RabbitMQ搭建 2.搭建git地址 在流程中 首先我们应该在git或者码云上创建一个文件夹来专门获取配置 如…