SpringBoot实现Config下自动关联.xml、.properties配置信息的实例教程

devtools/2024/9/23 3:46:09/
xmlns="http://www.w3.org/2000/svg" style="display: none;">

本篇文章主要讲解在SpringBoot实现Config下自动关联.xml、.properties配置信息的实例教程。
日期:2024年5月4日
作者:任聪聪

.properties文件调用方法

步骤一、打开我们的 .properties 创建一个demo参数如下图:

在这里插入图片描述

步骤二、创建一个config的包,并在其下面创建DemoConfig文件

在这里插入图片描述

步骤三、在DemoConfig文件中输入如下内容:

package com.fileLocalDemo.config;import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;@Configuration
public class DemoConfig {@Value("${demo.name}")private String name;public String getName() {return name;}}

步骤四、创建完毕后,在test目录下创建测试单元,如下图:

在这里插入图片描述

步骤五、在测试文件中填充内容:

package com.fileLocalDemo;import com.fileLocalDemo.config.DemoConfig;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;@SpringBootTest
public class DemoTests {@Autowiredprivate DemoConfig demoConfig;@Testpublic void test() {System.out.println("config"+demoConfig.getName());}}

步骤六、idea中点击左侧播放按钮,运行查看结果信息:

在这里插入图片描述
实际效果如下:
在这里插入图片描述
可以看到我们已经获取到了这个自定义的配置信息!

xml_65">.xml文件调用方法

说明:.xml的方法和上述的.properties文件方法是一致的,并不存在什么区别,唯一的区别只在于在配置的时候要遵循的规则不同,如下步骤一为格式信息,调用方式均同。

xml_68">步骤一、打开我们的xml文件,并填写如下信息:

demo:name: demo config

步骤二、创建我们的config文件:

在这里插入图片描述

步骤三、创建测试单元,并运行查看结果:

在这里插入图片描述
运行结果:
在这里插入图片描述


http://www.ppmy.cn/devtools/36828.html

相关文章

智能电视遇险?海信、TCL、小米“上下求索”

众所周知,智能化已经成为各行各业的发展新方向,家电行业更是早早掀起了智能化浪潮,越来越多的智能家电产品涌现出来。在客厅场景,电视毫无疑问是众多家电中的C位,而在智能化浪潮的助推下,电视这一产品同样开…

算法精讲:选择排序

基本思想 每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在待排序的数列的最前端,直到所有元素排完。 排序过程 初始关键字:【3 1 5 4 2】 第一趟排序后:1【3 5 4 2】 第二趟排序后:1 2【5 4 3】 第三趟排序后:1 2 3【4 5】 最终结果:1 2 3 4 5…

【计算机科学速成课】笔记三

文章目录 17.集成电路真空管时代晶体管时代集成电路时代印刷电路板时代光刻时代 17.集成电路 Over the past six episodes, we delved into software, 过去 6 集我们聊了软件 \N 从早期编程方式到现代软件工程 from early programming efforts to modern software engineerin…

微软如何打造数字零售力航母系列科普09 - 什么是Dynamics 365 Customer Insight 以及如何使用它?

什么是Dynamics 365 Customer Insight(客户见解)以及如何使用它? 新的Dynamics 365 Customer Insights平台在Microsoft Inspire 2023上推出,为CX创新者提供了对组合客户数据平台(CDP)和旅程编排工具的访问。 更新后的解决方案于2023年9月首…

Spring如何解决循环依赖问题?

当然是用三级缓存来解决循环依赖问题。 那二级缓存能解决吗? 首先我们要知道Spring bean的生命周期 1.实例化(new) 2.属性赋值(populate) 3.初始化 一堆钩子函数(动态代理的生成也在这一步&#xff09…

Android OTA 交流群 2024 年 4 月问题汇总

Android OTA 交流群 2024 年 4 月问题汇总 相关文章 Android OTA 问题交流微信群和知识星球Android OTA 交流群 2024 年 4 月问题汇总Android OTA 交流群 2024 年 3 月问题汇总Android OTA 交流群 2024 年 2 月问题汇总Android OTA 交流群 2024 年 1 月问题汇总 问题汇总 2…

Python中如何调用其他文件的类或函数

Python中如何调用其他文件的类或函数 在Python编程中,随着项目的扩大,代码通常会被分解为多个模块,以提高可读性和可维护性。模块通常是包含Python定义和声明的文件。了解如何从一个文件调用另一个文件中的类或函数是非常重要的,…

Sarcasm detection论文解析 |用于微博讽刺检测的上下文增强卷积神经网络

论文地址 论文地址:Context-augmented convolutional neural networks for twitter sarcasm detection - ScienceDirect 论文首页 笔记大纲 用于微博讽刺检测的上下文增强卷积神经网络 📅出版年份:2018 📖出版期刊:Neurocomputing &#x1f…