sprint boot 1.4.x升级2.2.x踩坑
问题0:
url
问题1:
spring.cloud.client.ipAddress
更新为 spring.cloud.client.ip-address
问题2:
在最新版本Greenwich
中,口令不是配置security.user.name
和security.user.password
属性中,它已被废弃不推荐使用,而是配置在Spring中(spring.security.user.name
和spring.security.user.password
)
问题3:
The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more than one time zone.
在datasource:
url:
后添加
&serverTimezone=GMT%2B8
问题4:RedisCofig配置CacheManager方式改变
@Beanpublic CacheManager cacheManager(RedisConnectionFactory factory) { RedisCacheManager cacheManager = RedisCacheManager.create(factory);
return cacheManager;
}
问题5:
@EnaEurekaClient->@EnableEurekaServer
依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
问题6:https://blog.youkuaiyun.com/alinyua/article/details/80070890
Spring Boot 2下使用Feign找不到@EnableFeignClients等的解决办法
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-openfeign</artifactId>
<type>pom</type>
<scope>import</scope>
</dependency>
问题7:
java.lang.NoClassDefFoundError: feign/slf4j/Slf4jLogger
<dependency>
<groupId>io.github.openfeign</groupId>
<artifactId>feign-slf4j</artifactId>
<version>9.3.1</version>
</dependency>