springboot添加配置文件为属性赋值

1.导包

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

2.添加配置文件

在resources目录下新建文件xxx.properties

#---这里写配置内容下面是示例
oss.endpoint=oss-cn-shanghai.aliyuncs.com

3.从配置文件中获取属性值

@Configuration
@PropertySource("classpath:allocation.properties") //读取配置文件allocation
@ConfigurationProperties(prefix="oss") //读取oss节点
@Data //使用set方法将oss节点中的值填充到当前类的属性中,所以不能在构造方法中赋值
//打开项目设置选择模块--spring---点击spring开关按钮--点击加号找到目标文件,
//此时配置文件是全黄色,重启项目或者重新构建项目就OK了,可以点击跳转!记得不要忘记导包
public class OSSConfig {

    private String endpoint;
}

4.配置跳转

写完第三步发现配置文件都是灰色的,点击属性也不能跳转--如图所示

 

 5.测试属性是否可以使用

在测试类中注入OSSConfig,然后直接调用get方法打印就知道注入成功否

 

posted @ 2022-02-14 12:14  大萝卜萌萌哒  阅读(103)  评论(0编辑  收藏  举报