springBoot
Steven_sf
这个作者很懒,什么都没留下…
展开
-
Provider for class javax.xml.stream.XMLInputFactory cannot be created
本地程序,在eclipse中可以正常启动,但是通过java -jar启动jar包时,报错了:Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.web.servlet.function.support.RouterFunctionMapping]: Factory method 'routerFunctionMapping' threw exc原创 2020-06-04 13:45:02 · 5396 阅读 · 0 评论 -
引入spring.factories给自己埋下的坑
背景在项目开发中,自定义了多个配置类,希望能够通过某种方式来控制加载顺序,于是使用了spring.factories文件。现象引入spring.factories文件后,导致原本写在application.yml文件中的server.port不生效了。分析首先,看一下@Configuration注解的类@Configuration@AutoConfigureOrder(Ordered.HIGHEST_PRECEDENCE)@EnableConfigurationProperties({ Se原创 2020-06-04 00:12:35 · 7987 阅读 · 2 评论 -
记一次durid升级踩的坑
记一次durid升级踩的坑背景现象解决步骤结束语背景公司在进行整体框架的升级改造,之前引用的durid版本为1.1.6,一直正常使用,在进行新框架的升级中,将durid-V1.1.6升级为durid-V1.1.22。现象在启动项目时,控制台报错了,报错信息如下:Description:Failed to bind properties under 'spring.datasource.type' to java.lang.Class<javax.sql.DataSource>:原创 2020-06-03 22:49:55 · 638 阅读 · 0 评论 -
spring boot整合redis
第一步:创建一个springboot项目第二步:引入redis依赖&amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;org.springframework.boot&amp;amp;lt;/groupId&amp;amp;gt; &amp;amp;lt;artifactId&amp;amp;g原创 2018-11-12 15:34:21 · 194 阅读 · 3 评论 -
POI操作Excel总结
操作原则就是现有工作簿,然后有sheet表,接着是产生行,最后产生单元格,对单元格进行操作。InputStream in = new FileInputStream(new File("XXX.xlsx"));// 创建工作簿XSSFWorkbook workBook = new XSSFWorkbook(inputStream);// 创建sheetXSSFSheet sheet...原创 2018-03-21 09:25:20 · 2131 阅读 · 1 评论 -
使用HttpServletResponse对象下载文件时,第二次下载时报错的解决方法
最近又在研究关于Excel的导入与导出,在下载Excel的时候,遇到了一个特别奇葩的问题,就是第一次能下载成功,第二次就下载失败了。// 创建工作簿 这里的file是InputStream对象XSSFWorkbook workBook = new XSSFWorkbook(file);第二次下载失败,报错的代码就在这一行,刚开始经过很多次的断点调试,也没发现什么大问题,file也是同...原创 2018-03-20 15:28:34 · 3227 阅读 · 0 评论 -
spring boot启动时报UnsatisfiedDependencyException异常
今天在工作中遇到了一个非常痛苦的时,spring boot启动时报UnsatisfiedDependencyException异常,于是就回过头来检查一下注解,发现并没有什么问题,又与之前的代码进行了详细的对比,还是没有发现任何问题,包括各种配置文件的配置、依赖注入都检查了一下,仍然没有发现问题,于是就自己在那儿纳闷了一上午。。。 下午又检查了一下,最终发现是mybatis配置文件在做表与实...原创 2018-03-01 13:06:32 · 135059 阅读 · 14 评论 -
spring cloud客户端远程调用服务端接口
在提到微服务、分布式、Restful的时候,自然而然就想到了spring boot和spring cloud,今天写一写spring cloud客户端如何调用远程服务端提供的接口。 注:这是在同一个注册中心注册的不同服务间的调用。 首先,需要在服务端提供一个接口:@RestControllerpublic class ServiceTest { @ResponseBody ...原创 2018-02-09 16:15:35 · 5210 阅读 · 1 评论 -
spring boot--定时任务
spring boot开启定时任务很简单,只需要在启动类中添加@EnableScheduling,然后在需要定时执行的方法上添加@Scheduled注解,程序在启动时,就会自动执行了,无需手动触发。其中@Scheduled有几个参数initialDelay、fixedRate、fixedDelay、cron等参数用来设置定时任务的执行时间和执行频率。 加入定时任务之后,就可以定时执行你想要执行的原创 2018-01-19 15:20:48 · 303 阅读 · 0 评论 -
sping boot实现线程池异步调用
我们在做项目开发中,有时需要对某个服务进行监控,如果只监控一个服务的话,就不需要使用多线程了,但是如果监控的对象有很多,就需要使用线程池来减少资源的消耗了。 要想使用线程池,就必须先创建一个线程池。spring为我们提供了一个创建线程池的类ThreadPoolTaskExecutor,通过ThreadPoolTaskExecutor对象可以创建一个自定义的线程池:ThreadPoolTask原创 2018-01-19 13:34:23 · 522 阅读 · 0 评论 -
WebSocket——本人的简单理解
什么是webSocket?原创 2017-10-10 15:33:25 · 316 阅读 · 0 评论 -
@RestController和@Controller的区别
@Controller和@RestController的区别原创 2017-10-10 09:55:22 · 2724 阅读 · 0 评论 -
Spring Boot 之json数据解析
Spring Boot 之json数据解析原创 2017-07-20 09:31:57 · 1594 阅读 · 0 评论 -
Spring Boot之HelloWorld环境搭建!!!
SpringBoot从零开始!原创 2017-07-19 14:16:22 · 418 阅读 · 0 评论 -
Spring Boot之整合mybatis
Spring Boot之整合mybatis。原创 2017-07-21 14:10:48 · 468 阅读 · 0 评论 -
Spring Boot 之devtools热部署
Spring Boot 之devtools热部署。原创 2017-07-20 10:58:30 · 339 阅读 · 0 评论