Java中如何获取properties文件
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要介绍Java中如何获取properties文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!spring下获取Properties方式比如已有的commonConf
千家信息网最后更新 2025年11月07日Java中如何获取properties文件
这篇文章主要介绍Java中如何获取properties文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
spring下获取Properties方式
比如已有的commonConfig.properties
main.db.driverClassName=com.mysql.jdbc.Drivermain.db.url=jdbc:mysql://cloudpkdbrw.xxx.com:3306/huagang?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNullmain.db.username=huagangmain.db.password=xxxHGtest在spring中引用commonConfig.properties
第1种:直接在spring的xml中使用
classpath:/resources/config/commonConfig.properties ${main.db.driverClassName} ${main.db.url} ${main.db.username} ${main.db.password} 1 4 1800 1 0 1 60 30 100 false false true select 1 from dual 第2种:在java 启动加Conifg库中或者在controller中调用
import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; @Component public class Config { @Value("${main.db.url}") public String jdbcUrl; }controller
@RequestMapping("/service/**") @Controller public class TestController{ @Value("${main.db.url}") private String jdbcUrl; //直接在Controller引用 @RequestMapping(value={"/test"}) public ModelMap test(ModelMap modelMap) { modelMap.put("jdbcUrl", Config.jdbcUrl); return modelMap; } }第3种:不要在spring.xml中引用commonConfig.properties,在类注入时引用,然后使用Environment获取它的值
import org.apache.commons.lang3.tuple.Pair;import org.redisson.Config;import org.redisson.Redisson;import org.redisson.SentinelServersConfig;import org.redisson.SingleServerConfig;import org.redisson.client.RedisClient;import org.redisson.client.RedisConnection;import org.redisson.client.protocol.RedisCommands;import org.redisson.codec.SerializationCodec;import org.redisson.misc.URIBuilder;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.context.annotation.PropertySource;import org.springframework.core.env.Environment;@Configuration@PropertySource( "classpath:resources/config/commonConfig.properties" ) public class RedissonConfig { @Autowired private Environment env; @Bean public SerializationCodec serializationCodec() { return new SerializationCodec(); } @Bean public Config reddissonConfig() throws Exception { String jdbcUrl= env.getProperty("main.db.url");} //此为代码片段第4种:不需要借用spring,直接在类中读取.但要注意:(redisson.properties配置文件中不能有.句号),否则将报错
import java.util.ResourceBundle;public class RedissionParamsUtil { /** 配置文件地址 */ private final String configPath = "resources/config/redisson.properties"; private static RedissionParamsUtil paramsUtil; ResourceBundle bundle = null; /** * 单例模式获取实例 * @return MenuService */ public static RedissionParamsUtil getInstance(){ if(null==paramsUtil){ paramsUtil = new RedissionParamsUtil(); } return paramsUtil; } /** * 构造方法 */ private RedissionParamsUtil(){ bundle = ResourceBundle.getBundle(configPath); } public String getValue(String key){ return bundle.getString(key); } public static void main(String[] args) { System.out.println(RedissionParamsUtil.getInstance().getValue("jdbc_url")); } }以上是"Java中如何获取properties文件"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
文件
配置
内容
篇文章
代码
价值
兴趣
地址
实例
小伙
小伙伴
方式
方法
更多
模式
片段
知识
行业
资讯
资讯频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广东移动的服务器密码在哪里修改
网络安全等保网
外网链接sql数据库
抢软件开发商会被识别吗
武汉大学网络安全学院李淑华
中国敏捷软件开发
广州力挚网络技术有限公司
网络安全市占率
最近关于中小学生网络安全
网络安全舆情监控制度
深圳市网云网络技术有限公司
服务器租赁业务
四川网络安全管理总队
服务器回收公司在线咨询
微信技术数据库
网络安全风暴
华为软件开发云政策
消防网络安全服务队
河南服务器硬盘多少钱
微信小程序数据库后台
徐汇区第三方软件开发以客为尊
鸿蒙系统工具软件开发公司
软件开发技术合同登记表
车载网络技术论文题
微软的数据库怎么样
计算机网络技术面试优点
湖北省鄂州市电信dns服务器
中央棋牌服务器
未来网络安全的思考
采样人员信息登记数据库