有時候我們為了統一管理會把一些變數放到yml 設定檔中
例如
##用@ConfigurationProperties取代@Value使用方法
定義對應欄位的實體@Data // 指定前缀 @ConfigurationProperties(prefix = "developer") @Component public class DeveloperProperty { private String name; private String website; private String qq; private String phoneNumber; }使用時注入這個bean
@RestController @RequiredArgsConstructor public class PropertyController { final DeveloperProperty developerProperty; @GetMapping("/property") public Object index() { return developerProperty.getName(); } }
以上是java如何定義設定檔資訊的詳細內容。更多資訊請關注PHP中文網其他相關文章!