關與 @EnableConfigurationProperties 註解

@EnableConfigurationProperties註解的做用是:
  讓使用 @ConfigurationProperties 註解的類生效。
  當 @EnableConfigurationProperties註解應用到你的 @Configuration時, 任何被 @ConfigurationProperties註解的beans將自動被Environment屬性配置。 這種風格的配置特別適合與SpringApplication的外部YAML配置進行配合使用。

application.yml配置文件

userbody: name: 測試 password:
123456 birthday: 1992.10.28 mobile: 138027897343 address: 北京市西城區
實體類:

@ConfigurationProperties(prefix = "user") @Data @NoArgsConstructor @AllArgsConstructor public class User { private Long id; private String age; private String name; private String password; private String birthday; private String mobile; private String address; }

Controller層上:app

@EnableConfigurationProperties({User.class})對應實體類User
相關文章
相關標籤/搜索