SpringBoot
失业找工作中
it小白的学习笔记,加油!
展开
-
springboot 2.3.0以后版本使用JestClient操作es不支持自动注入问题
由于springboot 2.3.0以后版本不支持自动注入JestClient,如下图我们在配置文件中配置JestClient时会出现红线提示。我们采取手动配置的方式采用手动注入的方式:@Testvoid contextLoads() { JestClient jestClient = getJestCline(); //List<PmsSkuInfo> pmsSkuInfos= skuService.findAllSkuInfo(); System.out原创 2021-10-30 17:20:52 · 524 阅读 · 0 评论 -
ResourceHttpRequestHandler cannot be cast to HandlerMethod
报错:java.lang.ClassCastException: org.springframework.web.servlet.resource.ResourceHttpRequestHandler cannot be cast to org.springframework.web.method.HandlerMethod原因就在于,Spring boot 2.0对静态资源也进行了拦截,当拦截器拦截到请求之后,但controller里并没有对应的请求时,该请求会被当成是对静态资源的请求。此时的han原创 2021-07-07 08:35:47 · 6204 阅读 · 1 评论 -
Spring boot 2.0 配置报错java.lang.NoClassDefFoundError: org/springframework/boot/bind/RelaxedPropertyRes
springboot2.0使用的druid版本过低org.springframework.boot.bind 包已经删掉了,导致RelaxedPropertyResolver这个方法已经不可用了.API中写到,不再可用了,因为环境会自动处理,去找到这个配置文件改为最新的版本<!--druid--><dependency> <grou...原创 2018-12-28 14:29:54 · 11541 阅读 · 2 评论 -
SpringBoot集成redis的key,value序列化的相关问题
https://www.cnblogs.com/liuchuanfeng/p/7009027.html重要代码 RedisSerializer redisSerializer = new StringRedisSerializer(); redisTemplate.setKeySerializer(redisSerializer); Jackson2...原创 2018-12-31 16:50:09 · 1109 阅读 · 0 评论 -
SpringBoot2.0 WebMvcConfigurerAdapter方法过时(踩坑)使用WebMvcConfigurationSupport或者WebMvcConfigurer来代替
在springboot2.0之前 我们都是 继承 WebMvcConfigurerAdapter 来实现url的定向,在springboot 2.0以后 WebMvcConfigurerAdapter 这个方法已经过时,那怎么来修改呢?(1)改成继承WebMvcConfigurationSupport这个类,在扩展的类中重写父类的方法即可,但是这种方式是有问题的,这种方式会屏蔽Spring B...原创 2019-01-02 10:18:22 · 1681 阅读 · 0 评论 -
SpringBoot集成springsession利用redis来实现session共享
https://blog.csdn.net/dsen726/article/details/80880458pom文件 <dependency> <groupId>org.springframework.session</groupId> <artifactId>spring-session-data-redis</ar...原创 2019-01-02 16:39:26 · 364 阅读 · 0 评论 -
Idea开发springBoot 使用 thymeleaf 模板$表达式报红波浪线解决方案
https://blog.csdn.net/niuniu1994/article/details/83245743第三种方案:关闭IDEA对于thymeleaf的数据验证选项(全局所有文件都会应用设置,飘红消失)原创 2019-01-02 21:12:14 · 840 阅读 · 0 评论 -
springboot与ActiveMQ整合
前言 很多项目, 都不是一个系统就做完了. 而是好多个系统, 相互协作来完成功能. 那, 系统与系统之间, 不可能完全独立吧? 如: 在学校所用的管理系统中, 有学生系统, 资产系统, 宿舍系统等等. 当学期结束之后, 是否需要对已经结束的期次进行归档操作. 假如归档功能在学生系统中, 那点击归档之后, 学生是不是还要关心宿舍那边是否已结束, 学生所领资产是否全都归还? 显然...原创 2019-02-20 13:21:41 · 221 阅读 · 0 评论 -
springboot整合neo4j
下载neo4j可以参考https://blog.csdn.net/qq_21383435/article/details/78807024 1、pom文件引入neo4j依赖 <!--neo4j--> <dependency> <groupId>org.springframework.boot</groupId>...原创 2018-12-27 16:58:52 · 1793 阅读 · 2 评论 -
springboot与swagger2的集成
https://www.cnblogs.com/fengli9998/p/7522973.html1、swagger是什么,这个我觉得凡是一个开发人员就应该知道度娘啊,绝对强大。简单说下,它的出现就是为了方便进行测试后台的restful形式的接口,实现动态的更新,当我们在后台的接口修改了后,swagger可以实现自动的更新,而不需要认为的维护这个接口进行测试。2、springboot...原创 2018-12-27 11:17:11 · 165 阅读 · 0 评论 -
Springboot 2.0选择HikariCP作为默认数据库连接池的五大理由
转载自公众号:工匠小猪猪的技术世界摘要: 本文非原创,是笔者搜集了一些HikariCP相关的资料整理给大家的介绍,主要讲解了为什么sb2选择了HikariCP以及HikariCP为什么这么快。Springboot2默认数据库连接池选择了HikariCP为何选择HikariCP理由一、代码量理由二、口碑理由三、速度理由四、稳定性理由五、可靠性HikariCP为什么这么快优化并精简字节...原创 2018-12-27 08:47:55 · 419 阅读 · 0 评论 -
查看springboot在启动的时候为我们注入了哪些bean
在程序入口加入:@SpringBootApplicationpublic class SpringbootFirstApplication { public static void main(String[] args) { SpringApplication.run(SpringbootFirstApplication.class, args); }...原创 2018-07-24 12:40:52 · 12733 阅读 · 3 评论 -
springboot集成thymeleaf报 java.lang.ClassNotFoundException: org.unbescape.html.HtmlEscape
<dependency> <groupId>net.sourceforge.nekohtml</groupId> <artifactId>nekohtml</artifactId> </dependency> <dependency> &原创 2018-07-24 22:17:58 · 2813 阅读 · 0 评论 -
Spring Boot MyBatis注解:@MapperScan和@Mapper
需求缘起:在之前的文章中,我们定义DemoMapper类,但是并没有在该类上定义类似@Service或者@Controller之类的注解,那么为什么可以被Spring管理呢?(1)方式一:使用@Mapper注解为了让DemoMapper能够让别的类进行引用,我们可以在DemMapper类上添加@Mapper注解:Java代码@Mapper...原创 2018-07-22 12:58:37 · 46286 阅读 · 0 评论 -
SpringBoot Starter pom详解
Starter POMs是可以包含到应用中的一个方便的依赖关系描述符集合。你可以获取所有Spring及相关技术的一站式服务,而不需要翻阅示例代码,拷贝粘贴大量的依赖描述符。例如,如果你想使用Spring和JPA进行数据库访问,只需要在你的项目中包含spring-boot-starter-data-jpa依赖,然后你就可以开始了。该starters包含很多你搭建项目,快速运行所需的依赖,并提供一...原创 2018-07-28 10:09:54 · 1456 阅读 · 0 评论 -
Springboot实现热部署
所谓的热部署:比如项目的热部署,就是在应用程序在不停止的情况下,实现新的部署而Springboot在我们每次修改完代码之后,可能只是修改下打印的信息,就得重新启动App类,这样太浪费时间,有没有一种修改完代码让程序自动重启的方法呢,答案是有的:spring-boot-devtools 是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的App上面去。原理是在发现代码...原创 2018-12-26 14:16:40 · 133 阅读 · 0 评论 -
idea 使用spring boot 搭建freemarker模板
省略创建springboot项目的步骤配置pox.xml添加freemarker依赖 <!--freemarker模板引擎--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st...原创 2018-12-26 16:50:44 · 1760 阅读 · 3 评论 -
IDEA Springboot 整合 beetl 模板引擎
省略创建springboot项目的步骤配置pox.xml添加freemarker依赖 <!--beetl 模板引擎--> <dependency> <groupId>com.ibeetl</groupId> <artifactId>beetl-framework-starter</arti...原创 2018-12-26 20:34:09 · 3294 阅读 · 3 评论 -
springboot警告:ApplicationContext is unlikely to start due to a @ComponentScan of the default package
1. 警告解读** WARNING ** : Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package.1如果你的springboot项目报了这个警告,那么你的项目会无法正常运行。// 该警告解释为 : ApplicationContext 不能从一个组件...原创 2018-07-23 23:11:01 · 161 阅读 · 0 评论