Spring Boot【一】

Spring Boot全局配置文件

application.properties 是 Spring Boot 的标准配置文件,用于集中管理应用程序的配置属性。它的主要作用是将配置信息与代码分离,使得应用程序更具可维护性和可配置性。

Application.yaml配置文件

YAML文件格式是JSON超集文件格式。YAML文件以数据为核心。application.yaml文件的工作原理和application.properties一样。

几种常用的配置文件格式

  • INI文件格式:INI(Initialization)文件是一种简单的配置文件格式,通常由节(section)、键(key)和值(value)组成。

  • XML文件格式:XML(eXtensible Markup Language)是一种可扩展标记语言,广泛用于配置文件、数据交换和文档格式。

  • JSON文件格式: JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。

  • YAML文件格式:YAML(YAML Ain't Markup Language)是一种易于人类读写的配置文件格式,特别适用于配置文件和数据序列化。

配置文件属性值注入

使用@Component

@ConfigurationProperties注入属性,底层框架是Spring Boot

使用@Component

@Value注入属性,底层框架Spring

使用@Configuration编写自定义配置类

相关推荐
东阳马生架构1 分钟前
订单初版—2.生单链路中的技术问题说明文档
java
凌览2 分钟前
有了 25k Star 的MediaCrawler爬虫库加持,三分钟搞定某红书、某音等平台爬取!
前端·后端·python
这里有鱼汤14 分钟前
给你的DeepSeek装上实时行情,让他帮你炒股
后端·python·mcp
咖啡啡不加糖16 分钟前
暴力破解漏洞与命令执行漏洞
java·后端·web安全
风象南19 分钟前
SpringBoot敏感配置项加密与解密实战
java·spring boot·后端
DKPT29 分钟前
Java享元模式实现方式与应用场景分析
java·笔记·学习·设计模式·享元模式
Percep_gan37 分钟前
idea的使用小技巧,个人向
java·ide·intellij-idea
ん贤37 分钟前
RESTful风格
后端·go·restful
缘来是庄38 分钟前
设计模式之迭代器模式
java·设计模式·迭代器模式
Humbunklung39 分钟前
Rust方法语法:赋予结构体行为的力量
开发语言·后端·rust