【Java EE】Spring Boot配置文件

Spring Boot配置文件

一、配置文件的分类

一共有三类,分别是 properties, yml, yaml,其中properties相当于是老版,yml是yaml的缩写,这两个相当于新版。

二、配置文件的语法

1. properties

语法的构成是以"." 为分隔。

2.yml

语法的构成是以":[空格]"为分隔

三、获取配置文件的内容

单个属性使用:@Value("${单个属性}")。

@Value不能读入一个对象,对于一个student对象(拥有id、name等多个属性的需要student.name这样获取)

对象、集合使用:@ConfigurationProperties(prefix = "配置文件中的前缀")

在model中定义的时候使用这个注解。

记得还得加上@Component注解。

相关推荐
weelinking20 小时前
2026年三大主流大模型深度对比:GPT-5.5、Claude 4.6与DeepSeek V4谁更值得选择?
java·大数据·人工智能·git·python·gpt·github
橘子海全栈攻城狮20 小时前
【最新源码】基于springboot的快递物流平台的设计与实现C102
java·开发语言·spring boot·后端·spring·web安全
m0_7390300020 小时前
mabatis-plus 和mabatis 的区别
java·数据库·mybatis
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ20 小时前
判断两个集合是不是相同
java
huaiixinsi20 小时前
Canal + Outbox、Kafka 选型与高可用、Caffeine 底层原理总结
java·数据库·分布式·mysql·spring·adb·kafka
Ting-yu20 小时前
SpringCloud快速入门(11)---- Sentinel(异常处理)
java·spring boot·后端·spring·spring cloud·sentinel
_童年的回忆_20 小时前
【Linux】安装Jenkins并且打包发布springboot项目
linux·spring boot·jenkins
彭于晏Yan20 小时前
Maven 资源插件:非过滤文件后缀配置及风险规避
java·spring boot·maven
benpaodeDD20 小时前
idea里创建maven的web项目
java
青衫码上行20 小时前
如何接入AI大模型
java·人工智能·ai·langchain·ai编程