spring boot中的properties参数配置详解
发布时间 - 2026-01-11 03:24:04 点击率:次application.properties

application.properties是spring boot默认的配置文件,spring boot默认会在以下两个路径搜索并加载这个文件
src\main\resources
src\main\resources\config
配置系统参数
在application.properties中可配置一些系统参数,spring boot会自动加载这个参数到相应的功能,如下
#端口,默认为8080 server.port=80 #访问路径,默认为/ server.context-path=/test #输出日志文件,默认不输出 logging.file=/log.txt #修改日志级别,默认为INFO logging.level.root=DEBUG
自定义properties文件
在spring boot启动类或配置类中添加以*解,可在启动时载入自定义的配置文件
@PropertySource("classpath:config/xxx.properties")
如果要同时载入多个文件
@PropertySource(value={"classpath:config/a.properties","classpath:config/b.properties"})
自定义参数
以自命名配置一些参数,如
key1=values1 key2=values2
在JAVA代码中,使用@Value注解,在项目启动时会将自定义参数加载到全局变量,如下
@RestController
public class SampleController {
@Value(value="${key1}")
private String key;
批量注入到类变量
在properties中配置两个以a为前缀的参数
a.key1=values1 a.key2=values2
在JAVA中用@ConfigurationProperties 将以a为前缀的参数注入到当前变量中,需要有setXxx()方法
@RestController
@ConfigurationProperties(prefix = "a")
public class SampleController {
private String key1;
private String key2;
public void setKey1(String key1) {
this.key1 = key1;
}
public void setKey2(String key2) {
this.key2 = key2;
}
总结
以上所述是小编给大家介绍的spring boot中的properties参数配置详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# spring
# boot
# properties
# 参数配置
# 参数
# Spring中属性文件properties的读取与使用详解
# 详解SpringMVC加载配置Properties文件的几种方式
# Spring Properties的使用和配置方法
# Java @Value("${xxx}")取properties时中文乱码的解决
# 自定义
# 默认为
# 小编
# 配置文件
# 启动时
# 加载
# 多个
# 在此
# 会在
# 可在
# 给大家
# 将以
# 会将
# 所述
# 给我留言
# 感谢大家
# 类中
# 疑问请
# 有任何
# 全局变量
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
jQuery 常见小例汇总
如何快速启动建站代理加盟业务?
Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
简单实现jsp分页
如何用美橙互联一键搭建多站合一网站?
Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转
专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?
Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验
javascript基本数据类型及类型检测常用方法小结
如何快速搭建高效简练网站?
iOS中将个别页面强制横屏其他页面竖屏
laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法
宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程
Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】
如何在万网ECS上快速搭建专属网站?
如何登录建站主机?访问步骤全解析
Laravel怎么实现支付功能_Laravel集成支付宝微信支付
免费视频制作网站,更新又快又好的免费电影网站?
Bootstrap整体框架之CSS12栅格系统
如何在香港免费服务器上快速搭建网站?
中山网站推广排名,中山信息港登录入口?
php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
Laravel怎么判断请求类型_Laravel Request isMethod用法
如何在阿里云域名上完成建站全流程?
如何获取上海专业网站定制建站电话?
php在windows下怎么调试_phpwindows环境调试操作说明【操作】
laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程
如何快速生成可下载的建站源码工具?
Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤
如何快速登录WAP自助建站平台?
如何彻底卸载建站之星软件?
Android自定义listview布局实现上拉加载下拉刷新功能
如何快速搭建支持数据库操作的智能建站平台?
小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像
ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集
Laravel如何创建自定义Facades?(详细步骤)
香港服务器WordPress建站指南:SEO优化与高效部署策略
Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程
android nfc常用标签读取总结
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】
Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】
iOS发送验证码倒计时应用
如何在Windows虚拟主机上快速搭建网站?
文字头像制作网站推荐软件,醒图能自动配文字吗?
EditPlus中的正则表达式实战(6)
如何在云虚拟主机上快速搭建个人网站?
如何在Windows服务器上快速搭建网站?

