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

相关推荐
披着羊皮不是狼4 分钟前
多用户跨学科交流系统(5):点赞功能的后端完整处理链路
java·spring boot·后端
q***13345 分钟前
SpringMVC新版本踩坑[已解决]
java
j***121530 分钟前
springboot整合libreoffice(两种方式,使用本地和远程的libreoffice);docker中同时部署应用和libreoffice
spring boot·后端·docker
Charles_go31 分钟前
C#中级48、Debug版本和Release版本有什么区别
java·linux·c#
u***27611 小时前
Spring Boot 条件注解:@ConditionalOnProperty 完全解析
java·spring boot·后端
c***72741 小时前
SpringBoot集成Flink-CDC,实现对数据库数据的监听
数据库·spring boot·flink
222you1 小时前
MyBatis-Plus当中BaseMapper接口的增删查改操作
java·开发语言·mybatis
纪莫2 小时前
技术面:MySQL(一条SQL在MySQL的执行过程?、MyISAM和InnoDB的区别?数据库事务机制?)
java·数据库·java面试⑧股
闲人编程2 小时前
Python协程的演进:从yield到async/await的完整历史
java·前端·python·async·yield·await·codecapsule