简单对象赋值
第一种方式
首先让该Bean交由Spring管理,然后加上@ConfigurationProperties(prefix="前缀")
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </dependency>
忘记写set get方法了 或者加@Data注解
启动可以看到该实例已经有值了
第二种方式
使用@EnableConfigurationProperties
可以看到也是可以的
复杂对象赋值
例如现在有 以下几个类 我希望应用启动好之后这个Person内的数据通过application.properties配置
上面四个类都加上@Data注解
还可以通过@PropertiesSource("classpath:指定配置文件")