spring yml属性自定义配置
简单demo
配置yml
test:
property:
name: zhangsan
age: 15
配置属性类
@Component @Data @ConfigurationProperties(prefix = "test.property") public class TestProperty { private String name; private Integer age; }
注入测试
@Autowired private TestProperty testProperty; @Test public void autoBean(){ log.info("name:"+testProperty.getName()); log.info("age:"+testProperty.getAge()); }
打印结果
2023-05-12 11:13:45.347 [main] INFO com.sunshine.manager.ManagerApplicationTests - name:zhangsan
2023-05-12 11:13:45.347 [main] INFO com.sunshine.manager.ManagerApplicationTests - age:15

浙公网安备 33010602011771号