最近做的东西。要做升级,就是springboot升级到springboot2。然后记录一下,springboot2升级的部分升级记录
Eureka 注册中心
Jar包名由 spring-cloud-starter-eureka-server
变更为
spring-cloud-starter-netflix-eureka-server
注解:新版本的soringcloud的中,eureka客户端不需添加@EnableDiscoveryClient注解了。(那么如果我引入了相关的 jar 包又想禁用服务注册与发现怎么办?设置eureka.client.enabled=false) | |
---|---|
Zipkin升级
依赖的jar包 分组 有
io.zipkin.reporter
变更为
io.zipkin.reporter2
Feign
加了一个jar包。注解@FeignClient在这个包中
spring-cloud-openfeign-core', version: '2.0.0.RELEASE'
另外相关依赖包,变成openfeign
Hystrix
spring-cloud-starter-hystrix
变更为
spring-cloud-starter-netflix-hystrix
增加的依赖
Application.Properties里面加了个
feign.hystrix.enabled= false
Respostity更新
其中单个查询中的findOne改成getOne,
分页查询的buildPageRequest 的方法中,return中的null去掉
原来
private Pageable buildPageRequest(RequestCondition queryCondition) {
int pageIndex = 1, pageSize = 1;
if (queryCondition.getPageIndex() != null && queryCondition.getPageSize() != null) {
pageIndex = queryCondition.getPageIndex();
pageSize = queryCondition.getPageSize();
}
return PageRequest.of(pageIndex - 1, pageSize, null);
}
修改之后
private Pageable buildPageRequest(RequestCondition queryCondition) {
int pageIndex = 1, pageSize = 1;
if (queryCondition.getPageIndex() != null && queryCondition.getPageSize() != null) {
pageIndex = queryCondition.getPageIndex();
pageSize = queryCondition.getPageSize();
}
//此处有变化
return PageRequest.of(pageIndex - 1, pageSize);
}