异常信息
使用@Value与@ConfigurationProperties可以从全局配置文件application.properties或者application.yml中取值,然后为需要的属性赋值。
当各类配置较多的时候,如果所有的内容都当在一个配置文件中,就会显得比较臃肿,同时也不太好理解和维护,此时可以将一个文件拆分为多个,使用 @PropertySource注解加载指定的配置文件。
有时候没注意,以为工程中resources路径下面添加一个xxx.properties文件就完事:
总用量 xx
application-loc.properties
application.yml
bootstrap.yml
xxxx1.properties
xxxx2.properties
xxxx3.properties
...
针对新增文件如未配置去加载文件,并不会生效。举个例子,durid连接池参数,通过admin管理界面查看默认配置如下
属性 | 数值 | 备注 |
---|---|---|
初始化连接大小 | 2 | 连接池建立时创建的初始化连接数 |
最小空闲连接数 | 2 | 连接池中最小的活跃连接数 |
最大连接数 | 10 | < |