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时中文乱码的解决
# 自定义
# 默认为
# 小编
# 配置文件
# 启动时
# 加载
# 多个
# 在此
# 会在
# 可在
# 给大家
# 将以
# 会将
# 所述
# 给我留言
# 感谢大家
# 类中
# 疑问请
# 有任何
# 全局变量
相关文章:
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)
沈阳制作网站公司排名,沈阳装饰协会官方网站?
北京网站制作公司哪家好一点,北京租房网站有哪些?
天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?
简单实现Android文件上传
高防服务器如何保障网站安全无虞?
香港服务器网站推广:SEO优化与外贸独立站搭建策略
如何快速生成ASP一键建站模板并优化安全性?
如何高效生成建站之星成品网站源码?
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
网站企业制作流程,用什么语言做企业网站比较好?
如何快速上传建站程序避免常见错误?
建站之星如何取消后台验证码生成?
大连网站设计制作招聘信息,大连投诉网站有哪些?
制作销售网站教学视频,销售网站有哪些?
建站之星导航如何优化提升用户体验?
微信小程序制作网站有哪些,微信小程序需要做网站吗?
如何通过WDCP绑定主域名及创建子域名站点?
c# 在高并发下使用反射发射(Reflection.Emit)的性能
官网自助建站平台指南:在线制作、快速建站与模板选择全解析
大连 网站制作,大连天途有线官网?
历史网站制作软件,华为如何找回被删除的网站?
Python多线程使用规范_线程安全解析【教程】
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
如何规划企业建站流程的关键步骤?
家庭服务器如何搭建个人网站?
三星网站视频制作教程下载,三星w23网页如何全屏?
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
C#如何使用XPathNavigator高效查询XML
C#如何在一个XML文件中查找并替换文本内容
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
建站主机服务器选型指南与性能优化方案解析
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
免费视频制作网站,更新又快又好的免费电影网站?
已有域名和空间如何搭建网站?
如何通过商城免费建站系统源码自定义网站主题?
大型企业网站制作流程,做网站需要注册公司吗?
平台云上自主建站:模板化设计与智能工具打造高效网站
如何配置FTP站点权限与安全设置?
如何获取免费开源的自助建站系统源码?
宝塔建站无法访问?如何排查配置与端口问题?
ppt制作免费网站有哪些,ppt模板免费下载网站?
IOS倒计时设置UIButton标题title的抖动问题
招贴海报怎么做,什么是海报招贴?
网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?
建站之星手机一键生成:多端自适应+小程序开发快速建站指南
视频网站制作教程,怎么样制作优酷网的小视频?
小程序网站制作需要准备什么资料,如何制作小程序?
c# Task.Yield 的作用是什么 它和Task.Delay(1)有区别吗
*请认真填写需求信息,我们会在24小时内与您取得联系。