springboot 1.5升级至2.0 propertise格式
当前版本 1.5.4.RELEASE 升级版本2.1.1.RELEASE
spring.http.multipart.max-file-size=200MB
spring.http.multipart.max-request-size=200MB
spring.redis.pool.max-active=1000
spring.redis.pool.max-wait=-1
spring.redis.pool.max-idle=100
spring.redis.pool.min-idle=0
server.contextPath
spring.servlet.multipart.max-file-size=200MB
spring.servlet.multipart.max-request-size=200MB
spring.redis.lettuce.pool.max-active=8
spring.redis.lettuce.pool.max-wait=-1
spring.redis.lettuce.pool.max-idle=2
spring.redis.lettuce.pool.min-idle=0
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
#spring.datasource.druid.filters=stat,wall,log4j 注释掉
server.servlet.contextPath
//修改Redisconfig
@Bean
public RedisTemplate<String, String> redisTemplate(
LettuceConnectionFactory factory) {
StringRedisTemplate template = new StringRedisTemplate(factory);
Jackson2JsonRedisSerializer jackson2JsonRedisSerializer = new Jackson2JsonRedisSerializer(Object.class);
ObjectMapper om = new ObjectMapper();
om.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY);
om.enableDefaultTyping(ObjectMapper.DefaultTyping.NON_FINAL);
om.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
jackson2JsonRedisSerializer.setObjectMapper(om);
template.setValueSerializer(jackson2JsonRedisSerializer);
template.afterPropertiesSet();
return template;
}
//如果用了websocket 和定时任务需要加上
@Bean
public TaskScheduler taskScheduler() {
ThreadPoolTaskScheduler scheduling = new ThreadPoolTaskScheduler();
scheduling.setPoolSize(10);
scheduling.initialize();
return scheduling;
}