- pageRequest的过时


更改为
Pageable pageable = PageRequest.of(pageIndex,pageSize,sort);
- 注解@NotEmpty @Email过时

重新导入@javax.validation.constraints包下的相关注解 - ElasticSearch与SpringBoot整合相关错误
3.1 Es实体注解

改为@Field(index = false)
3.2 字段type类型调整
改为type = FieldType.text
3.3 ES查询相关

改为注释的那行即可。其实升级了springboot的版本,改动的就是一些类的包位置。
4. Spring Data JPA相关方法调整
4.1 将原本的delete改为deleteById
4.2 将原本的findOne改为findById
如图注释部分是改之后的
5. lombok的引用方式

原本是注释的那种方式,现在改为annotaionProcessor和compileOnly即可(开发环境)。
测试环境可以如下
testAnnotationProcessor 'org.projectlombok:lombok:1.18.2'
testCompileOnly 'org.projectlombok:lombok:1.18.2'
- thymeleaf的更改
在springboot1.x中starter-thymeleaf默认会引入nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect布局模块
但是springboot2.x之后需要自行引入
它们之前的版本关系
- springboot应用启动自动执行sql脚本
之前springboot1.5.x sql脚本放在resources目录下,会自动执行,
但是2.x之后需要在配置文件加入这个配置项
版权声明:本文为yidou120原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。