本篇文章主要讲解在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 {
@Autowired
private DemoConfig demoConfig;
@Test
public void test() {
System.out.println("config"+demoConfig.getName());
}
}
步骤六、idea中点击左侧播放按钮,运行查看结果信息:
实际效果如下:
可以看到我们已经获取到了这个自定义的配置信息!
.xml文件调用方法
说明:.xml的方法和上述的.properties文件方法是一致的,并不存在什么区别,唯一的区别只在于在配置的时候要遵循的规则不同,如下步骤一为格式信息,调用方式均同。
步骤一、打开我们的xml文件,并填写如下信息:
demo:
name: demo config
步骤二、创建我们的config文件:
步骤三、创建测试单元,并运行查看结果:
运行结果: