springboot 1.5.9 升级到 spring boot 2.2.1 记录

1. 父版本框架升级(略)

2. 分页查询中

//springboot 1.5.9对应用法
Sort sort = new Sort(Sort.Direction.DESC, "xxx"); 
PageRequest pageRequest = new PageRequest(pageNumI, pageSizeI, sort)

//springboot 2.2.1方法私有化,对应用法
Sort sort = Sort.by(Sort.Direction.DESC, "xxx"); 
PageRequest pageRequest = PageRequest.of(pageNumI, pageSizeI, sort);

3.对应的springcloud 版本升级

附:

https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependencies

SpringCloud中@FeignClient注解无法使用 spring-cloud-starter-openfeign以及 springcloud对应springboot版本_代码君的博客-CSDN博客_spring-cloud-starter-openfeign版本

引用:

3.1 springcloud 依赖下的hystrix,ribbon,redis,

        <!--spring boot 1.5.9 对应springcloud版本下 hystrix,feign,ribbon...对应依赖-->
        <dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-feign</artifactId>
		</dependency>
		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-sleuth</artifactId>
		</dependency>
		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter</artifactId>
		</dependency>
		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-ribbon</artifactId>
			<exclusions>
				<exclusion>
					<groupId>io.netty</groupId>
					<artifactId>netty-transport-native-epoll</artifactId>
				</exclusion>
			</exclusions>
		</dependency>
		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-hystrix</artifactId>
		</dependency>
		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-spectator</artifactId>
		</dependency>
		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-eureka</artifactId>
		</dependency>
        <!--spring2.2.1 对应springcloud 版本依赖-->
		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-openfeign</artifactId>

		</dependency>
		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-sleuth</artifactId>

		</dependency>
		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter</artifactId>

		</dependency>
		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-netflix-ribbon</artifactId>
			<version>1.4.2.RELEASE</version>

			<exclusions>
				<exclusion>
					<groupId>io.netty</groupId>
					<artifactId>netty-transport-native-epoll</artifactId>
				</exclusion>
			</exclusions>
		</dependency>
		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-netflix-hystrix</artifactId>
			<version>1.4.2.RELEASE</version>
		</dependency>
		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-netflix-spectator</artifactId>
			<version>1.4.2.RELEASE</version>
		</dependency>
		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
			<version>1.4.2.RELEASE</version>
		</dependency>

4.PropertyPlaceholderAutoConfiguration.propertySourcesPlaceholderConfigurer

原因:jar冲突
解决方法:删除异常提示信息下方Caused提示的那个重复的jar

引用:

Application run failed---PropertyPlaceholderAutoConfiguraTion .propertySourcesPlaceholderConfigurer_秋风未动蝉先觉-CSDN博客

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值