搜索内容
搜索
你的项目使用的是哪种配置文件?
2022-12-19
本文主要介绍application.properties文件的配置方式、application.yml文件的配置方式,以及多环境配置时,可以通过总配置文件和Maven配置两种方式进行切换。
1.开发环境
JDK版本:17.0.3
IDEA版本: 2022.1.4
Maven版本:3.8.6
Spring Boot版本:3.0.0
2.application.properties配置文件
2.1 创建Module模块
创建spring-boot-properties模块
添加Web支持
编写PropertiesController类
运行并访问
2.2 语法规则
语法规则:键=值。
2.3 内置属性的使用
编写application.properties文件
使用默认端口和默认路径运行并访问
使用新端口和默认路径访问
使用新端口和项目路径访问
使用新端口和完整路径访问
2.4 自定义属性的使用
对于自定义的属性可以通过自动注入的方式达到内置的效果
修改PropertiesController类
运行并访问
修改application.properties文件
修改PropertiesController类的代码
运行结果
2.5
ConfigurationProperties注解
若需要注入的属性过多时,则创建类和ConfigurationProperties注解进行处理。
创建JDBCProperties类
修改PropertiesController类的代码
运行并访问
3.application.yml配置文件
3.1 基本概念
application.yml是一种yaml格式的配置文件,一种能够被计算机识别的数据序列化格式,更容易被人们阅读,类似于xml文件。
3.2 创建Module模块
创建spring-boot-yml模块
添加Web支持
3.3 语法规则
语法规则:键: 值,其中冒号和值之间必须有一个空格,使用tab键来划分层级。
properties配置文件的优先级高于yml配置文件,若希望使用yml配置文件,则删除或者修改properties配置文件的名称。
3.4 内置属性的使用
编写application.yml文件
编写YmlController类
运行并访问
3.5 自定义属性的使用
对于自定义的属性可以通过自动注入的方式达到内置的效果。
修改YmlController类的代码
运行并访问
3.6 ConfigurationProperties注解的方式
修改application.yml文件
创建JDBCProperties类
修改YmlController类的代码
运行并访问
4.多环境配置
4.1 展现形式
使用application-自定义.properties或application-自定义.yml的方式配置多种环境。
通常的命名方式有:
dev表示开发环境
test表示测试环境
uat表示准生产环境
pro表示生产环境
4.2 通过总配置文件切换
每种环境对应一个相应的配置文件,使用总配置文件进行切换。
编写application-dev.yml文件的代码:
编写application-test.yml文件的代码:
编写appliation-uat.yml文件的代码:
编写application-pro.yml文件的代码:
编写application.yml文件的代码:
运行并访问
4.3 通过Maven配置进行切换
编写application.yml文件
编写pom.xml文件
通过Maven菜单选择具体的环境后运行访问
更多精彩欢迎关注微信公众号《格子衫007》!
文章来源于互联网:
你的项目使用的是哪种配置文件?
THE END
分享
二维码
相关内容
.Net6在Docker环境下操作Selenium.Chrome的那些坑
如何在 Nuxt 3 中使用 wavesurfer.js
【深入浅出Seata原理及实战】「入门基础专题」探索Seata服务的AT模式下的分布式开发实战指南(2)
【大型软件开发】浅谈大型Qt软件开发(二)面向未来开发——来自未来的技术:COM组件。我如何做到让我们的教学模块像插件一样即插即用,以及为什么这么做。
神经网络基础部件-损失函数详解
Lyndon Word 与 Lydon 分解
DVWA靶场实战(七)——SQL Injection
Redis持久化机制
Java安全之JDBC Attacks学习记录
数论笔记-整除