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 @   大萝卜萌萌哒  阅读(110)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示