spring boot——读取应用配置——方式三——@ConfigurationProperties
=====================================================================================
配置文件:
创建映射文件:
package org.example.pojo; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; @Component //使用Component注解,声明一个组件,被控制器依赖注入 @ConfigurationProperties(prefix = "obj") //obj为配置文件中key的前缀 public class StudentProperties { private String sname; private int sage; public String getSname() { return sname; } public void setSname(String sname) { this.sname = sname; } public int getSage() { return sage; } public void setSage(int sage) { this.sage = sage; } @Override public String toString() { return "StudentProperties [sname=" + sname + ", sage=" + sage + "]"; } }
测试:
package org.example.controller; import org.example.pojo.StudentProperties; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class ConfigurationPropertiesController { @Autowired StudentProperties studentProperties; @RequestMapping("/testConfigurationProperties") public String testConfigurationProperties() { return studentProperties.toString(); } }
============================================================================
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2020-01-01 postman——基础操作——API请求与响应——API响应
2020-01-01 postman——基础操作——API请求与响应——构造器