-
Java语言读取配置文件config.properties的方法讲解
2020-08-26 04:24:58今天小编就为大家分享一篇关于Java语言读取配置文件config.properties的方法讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧 -
Java语言读取配置文件config.properties
2015-04-03 13:44:14一、配置文件config.properties是放在src根目录下的:例如我的是 /PropertiesTest/src/com/xuliugen/project/type.properties配置文件中的内容如下:left=com.sunny.project.LeftHair right=...一、配置文件config.properties是放在src根目录下的:例如我的是
/PropertiesTest/src/com/xuliugen/project/type.properties配置文件中的内容如下:
left=com.sunny.project.LeftHair right=com.sunny.project.RightHair in=com.sunny.project.InHair
读取配置文件中的代码如下:
public class PropertiesReader { public static void main(String[] args) { new PropertiesReader().getProperties(); } public Map<String, String> getProperties() { Properties props = new Properties(); Map<String, String> map = new HashMap<String, String>(); try { InputStream in = getClass().getResourceAsStream("type.properties"); props.load(in); Enumeration en = props.propertyNames(); while (en.hasMoreElements()) { String key = (String) en.nextElement(); String property = props.getProperty(key); map.put(key, property); System.out.println(key + " " + property); } } catch (Exception e) { e.printStackTrace(); } return map; } }
运行结果如下:
-
java如何读取cfg文件_Java语言读取配置文件config.properties的方法讲解
2021-03-22 17:57:30应用场景有些时候项目中会用到很多路径,并且很可能多www.cppcns.com个路径在同一个根目录下,那为了方便配置的修改,达到只修改根目录即可达到一改全改的效果,此时就会...一、配置文件config.properties是放在src...应用场景
有些时候项目中会用到很多路径,并且很可能多www.cppcns.com个路径在同一个根目录下,那为了方便配置的修改,达到只修改根目录即可达到一改全改的效果,此时就会想到要是有变量就好了;
另外有时候路径中的文件名是不确定的,要靠业务程序运行时去判断文件名应该如何设置,而又希望此文件下的目录名是确定的,那此时用变量也是比较好的解决方式。
一、配置文件config.properties是放在src根目录下的:例如我的是 /PropertiesTest/src/com/xuliugen/project/type.properties
配置文件中的内容如下:
left=com.sunny.project.LeftHair
right=com.sunny.project.RightHair
in=com.sunny.project.InHair
读取配置文件中的代码如下:
public class PropertiesReader {
public static void main(Strhttp://www.cppcns.coming[] args) {
new PropertiesReader().getProperties();
}
public Map getProperties() {
Properties props = new Properties();
Map map = new HashMap();
try {
InputStream in = getClass().getResourceAsStream("type.properthttp://www.cppcns.comies");
props.load(in);
Enumeration en = props.propertyNames();
while (en.hasMoreElements()) {
String key = (String) en.nextElement();
String property = props.getProperty(key);
map.put(key, property);
System.out.println(key + " " + property);
}
} catch (Exception e) {
e.printStackTrace();
}
return map;
http://www.cppcns.com }
}
运行结果如下:
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查cDPPIYmT看下面相关链接
本文标题: Java语言读取配置文件config.properties的方法讲解
本文地址: http://www.cppcns.com/ruanjian/java/255469.html
-
java configreader_Java语言读取配置文件config.properties的方法讲解
2021-02-26 15:36:40应用场景有些时候项目中会用到很多路径,并且很可能多个路径在同一个根目录下,那为了方便配置的修改,达到只修改根目录即可达到一改全改的效果...一、配置文件config.properties是放在src根目录下的:例如我的是 /P...应用场景
有些时候项目中会用到很多路径,并且很可能多个路径在同一个根目录下,那为了方便配置的修改,达到只修改根目录即可达到一改全改的效果,此时就会想到要是有变量就好了;
另外有时候路径中的文件名是不确定的,要靠业务程序运行时去判断文件名应该如何设置,而又希望此文件下的目录名是确定的,那此时用变量也是比较好的解决方式。
一、配置文件config.properties是放在src根目录下的:例如我的是 /PropertiesTest/src/com/xuliugen/project/type.properties
配置文件中的内容如下:
left=com.sunny.project.LeftHair
right=com.sunny.project.RightHair
in=com.sunny.project.InHair
读取配置文件中的代码如下:
public class PropertiesReader {
public static void main(String[] args) {
new PropertiesReader().getProperties();
}
public Map getProperties() {
Properties props = new Properties();
Map map = new HashMap();
try {
InputStream in = getClass().getResourceAsStream("type.properties");
props.load(in);
Enumeration en = props.propertyNames();
while (en.hasMoreElements()) {
String key = (String) en.nextElement();
String property = props.getProperty(key);
map.put(key, property);
System.out.println(key + " " + property);
}
} catch (Exception e) {
e.printStackTrace();
}
return map;
}
}
运行结果如下:
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接
-
java 配置文件加密_Spring cloud config 配置文件加密方式
2021-03-21 10:52:48前言我们会使用git来保存我们项目的配置文件,但是文件中总有一些敏感数据,对于这些敏感数据我们通常需要给它加密,加密通常有两种加密方式,一种是对称加密,一种是非对称加密,对称加密简单方便,但是安全性没有...前言
我们会使用git来保存我们项目的配置文件,但是文件中总有一些敏感数据,对于这些敏感数据我们通常需要给它加密,加密通常有两种加密方式,一种是对称加密,一种是非对称加密,对称加密简单方便,但是安全性没有非对称加密高,非对称加密需要生成证书,安全性比较高。但是请记住没有绝对的安全。
配置环境
java8 jce
安装方式:可以参考里面的README,其实也很简单:把jdk下面/jre/lib/security目录下面的两个jar替换了。
Config Server 配置
对称加密配置测试
在application.yml 中配置
encrypt:
key:'***这里写密钥***'
测试 post
加密:
curl http://localhsot:8080/enrypt -d mysercet
结果会出来一长串 fdasfa2341sdfa134214….
解密:
curl http://localhost:8080/decrypt -d fdasfa2341sdfa134214….
结果会出来 mysercet
可以使用postman测试
非对称加密测试
需要先生成证书
cmd下执行命令
keytool -genkeypair -alias mytestkey -keyalg RSA -dname "CN=Web Server,OU=Unit,O=Organization,L=City,S=State,C=US" -keypass changeme -keystroe server.jks -storepass letmein1
将server.jks 文件复制到项目下的classpath
config server 配置
在 applicaction.yml中配置
encrypt:
key-store:
location: server.jks
password: letmein
alias: mytestkey
secret: changeme
测试 post
加密:
curl http://localhsot:8080/enrypt -d mysercet
结果会出来一长串 fdasfa2341sdfa1,34214fdafd2341=….
解密:
curl http://localhost:8080/decrypt -d fdasfa2341sdfa1,34214fdafd2341=….
结果会出来 mysercet
可以使用postman测试
存储加密内容
使用{cipher}密文的形式存储
#spring.datasource.password={cipher}3b6e65af8c10d2766dba099a590496a18cfd816ef9190c983bb56249595ae3f0
spring.datasource.password={cipher}AQCActlsAycDFYRsGHzZ8Jw2S6GO9oeqJSCcm//HenrqiuO7zSo3/vg9BeXL8xwiyIXtKcp2JN8hnrM4NTyyJDIjxhcCbJMjuGrrFJ2FdO5oJWmksymkP5EOXE6MjgxVqHh/tc+06TMBQj2xqEcfCO3jBDPxcR88Ci+VXe63xDIVgvAV9IYmCxlfXOCH31bBlK7j5FXJ8pPLUKgXwaDGzaA5QfqMCGduOfC0AQ+iA0QEW7SdDnwChLNwCHEBfQceWAE7qt6zasiRFZeZt+waOp8rI1u+4CYcTjnV1iSdXwN5j1lhcsoiIpViNx8kbsxhcmpCzdg3bGrS1e/Pzq8CjHmV7IRRS9BfgR6K7wuyjue4SO2ZUtMbZAE5V2NHb3XsqeY=
总结
以上所述是小编给大家介绍的Spring cloud config 配置文件加密方式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
-
java jar运行读取配置文件config
2013-02-27 09:53:04与src 相同的目录下建立config目录 创建一个....jar文件就可以读取config中的配置文件信息。 bat 启动文件中,写入相对路径。 读取配置文件路径的方法 String proFilePath = System.getProperty("user.dir") + path; -
java properties文件 变量_Java中获取包含变量的配置文件config.properties内容
2021-03-01 08:13:03importjava.io.IOException;importjava.io.InputStream;importjava.util.Calendar;importjava.util.Map;importjava.util.Properties;importjava.util.regex.Matcher;importjava.util.regex.Patte... -
javaconfig配置mysql_Java JDBC使用配置文件连接数据库
2021-02-01 06:08:50Java JDBC使用配置文件连接数据库: 创建后缀名为:.properties的文件,文件内容包括,数据库驱动、连接的数据库地址、用户名、密Java JDBC使用配置文件连接数据库:创建后缀名为:.properties的文件,,文件内容... -
java配置文件优先级_java相关:springcloud config配置读取优先级过程详解
2021-03-15 01:36:31java相关:springcloud config配置读取优先级过程详解发布于 2020-6-15|复制链接摘记: 情景描述最近在修复Eureka的静态页面加载不出的缺陷时,最终发现是远程GIT仓库将静态资源访问方式配置给禁用了(spring.... -
java解析配置文件config.propertie 使用JDBC链接数据库
2014-11-05 11:02:45InputStream fis =JdbcUtil.class.getClassLoader().getResourceAsStream("config.properties"); properties.load(fis); driver = properties.getProperty("driverClassName"); url=properties.... -
Java开发读取 config.properties 配置文件
2018-09-01 11:48:36* 读取 config.properties 配置文件 * @param key 键值 * @return */ protected String getProper(String key) { Properties properties = new Properties(); ClassLoader cLoader = Thread.currentThread()..... -
Java config 配置文件简单应用
2017-02-26 18:52:17第一次写这个玩意儿,试一试新鲜感。废话不多说,直奔主题。今天粗浅的归纳一下java中常用的config配置文件的简单使用,仅仅为读取 key-value。 下面直接上代码: public class Web -
Java开发框架——配置文件config.properties
2017-03-09 19:34:07#配置多个可用的redis地址 服务器端集群 # http://blog.csdn.net/wangdachui95345/article/details/52513513 address1=127.0.0.1:7000 address2=127.0.0.1:7001 address3=127.0.0.1:7002 address4=... -
java 获取config 配置文件
2017-11-30 15:13:00static ResourceBundle PropertiesUtil = ResourceBundle.getBundle("config"); public static String express_host = PropertiesUtil.getString("express_host"); public static String express_path = Proper... -
JavaConfig配置文件为Spring创建bean
2017-06-22 15:05:41Spring容器创建Bean的三种方法:JavaConfig,XML配置,自动装配 JavaConfig是独立于Spring的一个项目,在...XML配置文件只有在运行的时候的才检查Bean是否配置正确,比如如果没有相应的注解,无法注入到Spring容器, -
java spring读取config_java相关:详解Spring-boot中读取config配置文件的两种方式
2021-03-14 23:25:48java相关:详解Spring-boot中读取config配置文件的两种方式发布于 2020-12-23|复制链接摘记: 了解过spring-Boot这个技术的,应该知道Spring-Boot的核心配置文件application.properties,当然也可以通过注解自定义... -
Spring之使用Java方式配置JavaConfig
2021-01-08 19:40:39我们现在要完全不使用spring的xml配置文件,全权交给Java来配置。 Javaconfig是spring的一个子项目,在spring4之后成为一个核心功能 1、实体类 import lombok.Data; import org.springframework.beans.factory.... -
java spring读取config_spring-实现配置文件读取
2021-03-14 23:26:16然而 spring 框架内置了配置文件的读取工具,支持自动注入,为了保持应用的统一性,往往利用框架功能实现配置读取;spring实现配置读取及注入的工具类叫PropertyPlaceholderConfigurer,placeholder是占位符... -
Java中获取包含变量的配置文件config.properties内容
2019-09-19 15:11:37有些时候项目中会用到很多路径,并且很可能多个路径在同一个根目录下,那为了方便配置的修改,达到只修改根目录即可达到一改全改的效果,此时就会想到要是有变量就好了; 另外有时候路径中的文件名是不确定的,要靠... -
java config配置_JavaConfig 使用Java代码进行显示配置
2021-03-10 00:54:59从Spring3起,JavaConfig功能已经包含在Spring核心模块,它允许开发者将bean定义和在Spring配置XML文件到Java类中。需要先加载spring-context 包org.springframeworkspring-context4.3.6.RELEASE代码:packagecom.... -
java config mybatis_java mybatis-config.xml 配置文件顺序(示例代码)
2021-03-09 07:13:29原因: mybatis-config.xml配置文件配置时,要注意节点顺序 顺序同错误提示信息一致: 元素类型为 "configuration" 的内容必须匹配 "(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,... -
javaconfig配置mysql_spring cloud config使用mysql存储配置文件
2021-01-19 17:55:35spring cloud config使用mysql存储配置文件1.结构图2.pom.xml:4.0.0... -
java spring读取config_Spring-boot中读取config配置文件的两种方式
2021-03-14 23:26:37了解过spring-Boot这个技术的,应该知道Spring-Boot的核心配置文件application.properties,当然也可以通过注解自定义配置文件的信息。Spring-Boot读取配置文件的方式:一.读取核心配置文件信息application.... -
java读取配置节点config后缀名文件
2017-01-23 12:04:171.新建WebSiteConfig.java private String username = ""; private String password = ""; //setter getter 省略 2.新建中间件工具类CenterUtils import java.beans.IntrospectionException; import org.xml.sax.... -
JAVAconfig配置
2018-07-18 11:37:40web.xml 替代版本,通过java 文件来代替 xml 配置文件实现0xml -
java spring读取config_Java中spring读取配置文件的几种方法示例
2021-03-14 23:26:15Spring读取配置XML文件分三步:一.新建一个Java Bean:package springdemo;public class HelloBean {private String helloWorld;public String getHelloWorld() {return helloWorld;}public void setHelloWorld... -
Java配置文件的使用
2019-08-26 17:13:05创建一个和src同级的目录,名为resources,里面放一个配置文件config.properties:4 内容: #Crunchify Properties user=Jerry company1=Google company2=eBay company3=Yahoo 使用如下的java代码读取这个配置文件...