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

工具类获取springboot配置文件

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

工具类获取springboot配置文件

1、启动类中获取环境
@Bean
public Environment getEnvironment(){
    String[] profiles = environment.getActiveProfiles();
    String propertiesName = "dev".equals(profiles[0])?"application-dev":"application";
    Constants.PROPERTIES_NAME = "/"+propertiesName+".properties";
    return environment;
}
2、常量类中静态变量赋值 配置文件名称
public class Constants {
    public static String PROPERTIES_NAME = "";//配置文件路径名称
}
3、使用工具类 读取
public final class ReadProperties1 {

	private Properties properties;

	public ReadProperties1(String fileName){
		properties = new Properties();
		InputStream stream = null;
		try {
			stream = ReadProperties1.class.getResourceAsStream(fileName);
			properties.load(stream);
		} catch (Exception e) {
			e.printStackTrace();
			IOUtils.closeQuietly(stream);
		}finally{
			IOUtils.closeQuietly(stream);
		}
		properties.putAll(System.getProperties());
	}

	public static String getPropertyByFile(String fileName,String propertyName) {		
		return String.valueOf(new ReadProperties1(fileName).properties.get(propertyName));
	}

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

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

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