@PropertySource("db.properties")
在javaConfig类上标注注解:
表示引入名为db.properties的资源文件:
在javaConfig类中创建属性并使用@Value注解获取外部资源文件中的值(其余的参数同理):
测试:
结果:
{ CreateTime:"2022-05-30 22:33:58", ActiveCount:0, PoolingCount:0, CreateCount:0, DestroyCount:0, CloseCount:0, ConnectCount:0, Connections:[ ] }
输出结果正常。
提示:在注解中加上classpath(类路径)以便编译器识别:
@PropertySource中的Value值是数组:
所以可以设置多个外部资源文件: