Springboot读取配置文件自定义信息注解ConfigurationProperties的用法

105 阅读1分钟

一、在application.yml配置文件编写自定义信息

system-config:
  name: 张三
  title: 管理系统

二、编写配置信息对应的类

@Setter
@Getter
@Component
@ConfigurationProperties(prefix = "system-config")
public class SystemConfig {
    // 要与配置文件的键名一致
    private String name;
    private String title;

}

三、使用配置类的信息

@RestController
public class MyController {

    @Autowired
    private SystemConfig config;

    @GetMapping("/info")
    public String info() {
        return config.getName() + "---" + config.getTitle();
    }

}