Java中如何获取properties文件
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要介绍Java中如何获取properties文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!spring下获取Properties方式比如已有的commonConf
千家信息网最后更新 2026年10月31日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安全错误
数据库的锁怎样保障安全
互联网科技图片
互联网金融监管科技数据
互联网电商科技
互联网和科技创新
西安互联网科技
科技创新互联网企业
电子科技大学互联网
碳银互联网科技有限公司
互联网 新科技
团飞科技与伯堂互联网服务平台
互联网软件和科技
荆州市昕露互联网络科技有限公司
佛山市拉法互联网科技有限公司
威龙国际互联网科技公司
伊宁互联网科技做什么的
为客找房互联网科技公司怎么样
美国互联网科技实力
梅州GM互联网络科技有限公司
互联网安防科技感
黑龙江互联网科技公司
涨乐互联网科技
互联网是不是新科技
佳云科技和互联网广告
厦门千工互联网科技有限公司
迪庆互联网科技招生
特约风豹互联网科技为什么扣费
宇信科技在杭州互联网排第几
互联网硬科技公司
米泉互联网科技专业怎么样
知域互联网科技有限公司官网