首页 > 文章列表 > 如何在Java中定义配置文件信息?

如何在Java中定义配置文件信息?

java
225 2023-04-29

java如何定义配置文件信息

有时候我们为了统一管理会把一些变量放到 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();

    }

}