栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

配置文件映射到实体类的方法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

配置文件映射到实体类的方法

由于用yml格式的配置文件一般在冒号后面必须有一个缩进即空格,且是一层一层的递进的,

因此多使用properties的文件,即采用key-value的方式进行;

方法1:

在需要的类上面添加注解

@PropertySource("classpath:filename.properties")  // 读取配置文件
public class Testconfig{
     // 将某个值注入
     @Value("${keyName}")  // 其中key是配置文件中等号左边的名称
     private String payAppId;
}

如果配置文件放在resource的目录下,classpath就不需要改,直接用classpath

方法2:配置类

建立一个config包,然后再config包下建一个config类,然后将配置文件注入到配置类里面,在调用的时候直接调用配置类即可。

@Configuration  // 表明是配置类
@PropertySource(value="classpath:filename.properties") // 加载配置文件
public class TestConfig{

     @Value("${keyName}") // 注入属性
     private String name;

    @Value("${keyNname}")
    private int ID;

}

// 使用的时候
@autowire   // 依赖注入
private TestConfig testConfig; // 拿到这个配置类,然后从配置类里面获取属性

这种方式会将整个类纳入spring的IOC容器中,在使用的时候,只需要通过@autowire依赖注入就可以使用

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/775268.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号