springboot学习问题

樱木花道VS康 发布于 2018/06/26 12:51
阅读 188
收藏 0

大家好,springboot的yml配置文件上定义的配置必须引用到配置类才生效吗?

也就是说

spring:
  redis:
    host: localhost
    port: 6379
    password:
    timeout: 10000
    pool:
      # 连接池中的最大空闲连接
      max-idle: 8
      # 连接池中的最小空闲连接
      min-idle: 0
      # 连接池最大连接数(使用负值表示没有限制)
      max-active: 8
      # 连接池最大阻塞等待时间(使用负值表示没有限制)
      max-wait: -1

我定义了redis配置,必须定义redis配置类引用才生效吗?

比如:pool下的属性,必须在redisconfig配置类中 @Value("${spring.redis.pool.max-wait}")  取到值,set到连接池中,这个max-wait才生效吗?还是说如果不配置springboot也会自动初始化?

还有一个问题:连接池配置信息有很多,我看yml下的pool有提示的只有这四个属性,如果增加其他属性是不是只能添加配置类去设置了?

 

加载中
返回顶部
顶部