2021-05-24

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;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值