SpringBoot系列——加载自定义配置文件
Java开发过程中,一些配置信息不想写到application.properties里面去,想自己弄一个配置文件,然后加载。例子如下:
Employee.java类核心代码:
@Configuration//用来标注一个自定义的配置类,该类会作为Bean组件被添加到Spring容器中,其作用等同于@Compenent // @Component @PropertySource("classpath:employee.properties")//指定自定义配置文件的位置和名称 @ConfigurationProperties(prefix = "employee")//指定配置文件注入属性的前缀 @Data public class Employee { private String empId;//员工编号 private String empName; private List<String> hobbies; private Map<String,String> telephones; private int salary; }
employee.properties内容:
employee.empId=11111
employee.emp-name=名字
employee.hobbies=[唱歌,跳舞]
employee.telephones.mobile=18913816282
employee.telephones.tel=025-52111789
employee.salary=10000
浙公网安备 33010602011771号