【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注解。

相关推荐
云烟成雨TD13 分钟前
Agent Scope Java 2.x 系列【11】中间件(Middleware):核心设计
java·人工智能·agent
心之伊始17 分钟前
Spring AI Chat Memory 实战:用 JDBC 给 Java Agent 加会话记忆
java·spring boot·agent·spring ai·chat memory
凡人叶枫20 分钟前
Effective C++ 条款40:明智而审慎地使用多重继承
java·数据库·c++·嵌入式开发·effective c++
放弃 治疗22 分钟前
宝塔面板安装 JDK 完整教程|Java 环境配置详解
java·开发语言
至此流年莫相忘34 分钟前
Spring 依赖注入三剑客:@Autowired、@Resource 与 @RequiredArgsConstructor 深度对比与实战指南
java·数据库·spring
零陵上将军_xdr1 小时前
为什么DCL单例要加volatile?——CPU乱序执行与内存屏障
java·linux
柏舟飞流1 小时前
Spring Boot 进阶实战:整合 MyBatis、Redis、JWT,搭一个更像真实项目的后端服务
spring boot·redis·mybatis
shushangyun_1 小时前
批发商城系统源码多少钱?2026最新报价一览
java·开发语言·人工智能·spring·spring cloud
cfm_29141 小时前
JVM深度详解:Class常量池、运行时常量池、字符串常量池、包装类对象池
java·jvm
JAVA面经实录9171 小时前
高频算法面试题
java·计算机网络·算法·面试