yml自定义属性添加提示

1.引入依赖

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-configuration-processor</artifactId>
</dependency>

2.自定义属性类,使用注解@ConfigurationProperties,如:

@Data
@ConfigurationProperties(prefix = "app")
public class AppProperty {
    /**
     * 项目版本号
     */
    private String version;
}

3.使用注解@EnableConfigurationProperties,如:

@EnableConfigurationProperties({AppProperty.class})
@SpringBootApplication
public class App {

    public static void main(String[] args) {
        SpringApplication.run(App.class, args);
    }
}

4.yml中使用自定义属性,如:

# 自定义项目配置
app:
  # 项目版本号
  version: d1.0.0

5.如果还是没有提示,可尝试build项目或run项目或清除idea缓存

  

posted @ 2021-07-10 00:28  chris丶94  阅读(521)  评论(0)    收藏  举报