1. @ConfigurationProperties 的使用
常见于数据源的配置
例如:
application.properties 的druid属性
#datasource
spring.datasource.druid.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.druid.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.druid.url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC&useSSL=false&allowPublicKeyRetrieval=true
spring.datasource.druid.username=root
spring.datasource.druid.password=admin
spring.datasource.druid.filter.config.enabled=true
spring.datasource.druid.initial-size=5
spring.datasource.druid.min-idle=5
spring.datasource.druid.maxActive=20
spring.datasource.druid.maxWait=60000
在Bean 方法上可使用该注解
/**
* 配置 数据源
* @return
*/
@Bean
@ConfigurationProperties(prefix = "spring.