精华内容
下载资源
问答
  • 今天小编就为大家分享一篇关于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;
        }
    }
    

    运行结果如下:
    这里写图片描述

    展开全文
  • 应用场景有些时候项目中会用到很多路径,并且很可能多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 }

    }

    运行结果如下:

    c2df11b80a5b601a13208d06e16aafd6.png

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查cDPPIYmT看下面相关链接

    本文标题: Java语言读取配置文件config.properties的方法讲解

    本文地址: http://www.cppcns.com/ruanjian/java/255469.html

    展开全文
  • 应用场景有些时候项目中会用到很多路径,并且很可能多个路径在同一个根目录下,那为了方便配置的修改,达到只修改根目录即可达到一改全改的效果...一、配置文件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;

    }

    }

    运行结果如下:

    2a8589c5521c32676130fdb3dfed8f9a.png

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

    展开全文
  • 前言我们会使用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;
  • importjava.io.IOException;importjava.io.InputStream;importjava.util.Calendar;importjava.util.Map;importjava.util.Properties;importjava.util.regex.Matcher;importjava.util.regex.Patte...
  • Java JDBC使用配置文件连接数据库: 创建后缀名为:.properties的文件,文件内容包括,数据库驱动、连接的数据库地址、用户名、密Java JDBC使用配置文件连接数据库:创建后缀名为:.properties的文件,,文件内容...
  • java相关:springcloud config配置读取优先级过程详解发布于 2020-6-15|复制链接摘记: 情景描述最近在修复Eureka的静态页面加载不出的缺陷时,最终发现是远程GIT仓库将静态资源访问方式配置给禁用了(spring....
  • InputStream 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
  • #配置多个可用的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=...
  • static 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:41
    Spring容器创建Bean的三种方法:JavaConfig,XML配置,自动装配 JavaConfig是独立于Spring的一个项目,在...XML配置文件只有在运行的时候的才检查Bean是否配置正确,比如如果没有相应的注解,无法注入到Spring容器,
  • java相关:详解Spring-boot中读取config配置文件的两种方式发布于 2020-12-23|复制链接摘记: 了解过spring-Boot这个技术的,应该知道Spring-Boot的核心配置文件application.properties,当然也可以通过注解自定义...
  • 我们现在要完全不使用spring的xml配置文件,全权交给Java来配置。 Javaconfig是spring的一个子项目,在spring4之后成为一个核心功能 1、实体类 import lombok.Data; import org.springframework.beans.factory....
  • 然而 spring 框架内置了配置文件的读取工具,支持自动注入,为了保持应用的统一性,往往利用框架功能实现配置读取;spring实现配置读取及注入的工具类叫PropertyPlaceholderConfigurer,placeholder是占位符...
  • 有些时候项目中会用到很多路径,并且很可能多个路径在同一个根目录下,那为了方便配置的修改,达到只修改根目录即可达到一改全改的效果,此时就会想到要是有变量就好了; 另外有时候路径中的文件名是不确定的,要靠...
  • 从Spring3起,JavaConfig功能已经包含在Spring核心模块,它允许开发者将bean定义和在Spring配置XML文件Java类中。需要先加载spring-context 包org.springframeworkspring-context4.3.6.RELEASE代码:packagecom....
  • 原因: mybatis-config.xml配置文件配置时,要注意节点顺序 顺序同错误提示信息一致: 元素类型为 "configuration" 的内容必须匹配 "(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,...
  • spring cloud config使用mysql存储配置文件1.结构图2.pom.xml:4.0.0...
  • 了解过spring-Boot这个技术的,应该知道Spring-Boot的核心配置文件application.properties,当然也可以通过注解自定义配置文件的信息。Spring-Boot读取配置文件的方式:一.读取核心配置文件信息application....
  • java读取配置节点config后缀名文件

    千次阅读 2017-01-23 12:04:17
    1.新建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:40
    web.xml 替代版本,通过java 文件来代替 xml 配置文件实现0xml
  • Spring读取配置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代码读取这个配置文件...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,597
精华内容 2,638
关键字:

java配置文件config

java 订阅