SpringBoot-自动生成spring-configuration-metadata.json文件
参考文献
spring-configuration-metadata.json
作用
- 在编写好自定义配置项后,可以在
application.yaml
自动提示
实现步骤
-
添加依赖
1
2
3
4
5<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency> -
添加注解(可选,不加idea会红色波浪线提示,对于实际使用没影响)
1
2
3
4
5
6
7
8
public class NiiHandlerApplication {
public static void main(String[] args) {
SpringApplication.run(NiiHandlerApplication.class, args);
}
} -
编写自定义配置类
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
public class BusinessProperties {
/**
* dicom-tools服务地址
*/
private String dicomToolServerUrl;
/**
* 与dicom-tools共享数据目录路径
*/
private String sharedDataPath;
}
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 HoleLin's Blog!