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

本篇文章主要讲解在SpringBoot实现Config下自动关联.xml、.properties配置信息的实例教程。

日期:2024年5月4日

作者:任聪聪

.properties文件调用方法

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

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

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

bash 复制代码
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目录下创建测试单元,如下图:

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

bash 复制代码
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 {

    @Autowired
    private DemoConfig demoConfig;

    @Test
    public void test() {

        System.out.println("config"+demoConfig.getName());
    }

}

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

实际效果如下:

可以看到我们已经获取到了这个自定义的配置信息!

.xml文件调用方法

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

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

bash 复制代码
demo:
	name: demo config

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

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

运行结果:

相关推荐
云姜.3 分钟前
java抽象类和接口
java·开发语言
带刺的坐椅4 分钟前
Claude Code Skills,Google A2A Skills,Solon AI Skills 有什么区别?
java·ai·solon·a2a·claudecode·skills
爱学英语的程序员16 分钟前
面试官:你了解过哪些数据库?
java·数据库·spring boot·sql·mysql·mybatis
Java新手村23 分钟前
基于 Vue 3 + Spring Boot 3 的 AI 面试辅助系统:实时语音识别 + 大模型智能回答
vue.js·人工智能·spring boot
callJJ1 小时前
Spring AI 文本聊天模型完全指南:ChatModel 与 ChatClient
java·大数据·人工智能·spring·spring ai·聊天模型
CBeann1 小时前
企业级规则引擎落地实战:动态脚本引擎 QLExpress ,真香!
java·ai·大模型·规则引擎·qlexpress·大厂实战项目
懈尘1 小时前
从 Java 1.7 到 Java 21:逐版本深入解析新特性与平台演进
java·开发语言
亓才孓1 小时前
[Maven]Maven基础
java·maven
消失的旧时光-19431 小时前
第十四课 · 实战篇:Redis 缓存系统落地指南(Spring Boot 从 0 到可用)
spring boot·redis·缓存
hello 早上好1 小时前
05_Java 类加载过程
java·开发语言