首页IT科技此项目必须从版本15.0(你的项目使用的是哪种配置文件?)

此项目必须从版本15.0(你的项目使用的是哪种配置文件?)

时间2025-07-30 13:38:43分类IT科技浏览5974
导读:1.开发环境 JDK版本:17.0.3...

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》!

声明:本站所有文章   ,如无特殊说明或标注                       ,均为本站原创发布                。任何个人或组织                    ,在未征得本站同意时,禁止复制               、盗用                        、采集        、发布本站内容到任何网站           、书籍等各类媒体平台    。如若本站内容侵犯了原著者的合法权益                   ,可联系我们进行处理                       。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
stringbuilder删除最后一个字符(CJC(一): ToStringBuilder两种方法用法优缺点及一个问题 rmn190 ITeye技术网站) 网站排名怎么做上去(网站排名快速见效的方法)