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方法打印就知道注入成功否
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下