- 引入依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </dependency>
注:好像不引入也没事儿,只是头部有个提示让引入这个依赖。
-
在application中自定义属性值:
#自定义使用的属性 upload: saveAddress: C://image
在这个里边,后边的值要空出一行来,可以加引号也可不加。
-
自定义一个类,配置如下
@Component @ConfigurationProperties(prefix = "upload") public class UploadUtils { private String saveAddress; //setter 与 getter 隐藏 }
然后就好了,可以取出值来了,但是,我想了一下,这个里边只是面对两层的值,不知道三层的行不行?懒得试试了。感觉够用了.
-
在controller中 自动注入bean就可以了。
springboot 在application.yml(.propertities)中自定义属性
最新推荐文章于 2022-12-06 20:04:01 发布