• Java jar项目获取配置文件的项


    配置文件放置src根下

    package socketTest;
    
    import java.io.InputStream;
    import java.util.Properties;
    
    public class ConstantHelper {
        public static void main(String[] args) {
            String prop = ConstantHelper.getProp("imgPath");
            System.out.println(prop);
        }
    
        private static Properties properties;
    
        static {
            try {
                properties = new Properties();
                // 使用ClassLoader加载properties配置文件生成对应的输入流
                InputStream in = CClientTest.class.getClassLoader().getResourceAsStream("config.properties");
                // 使用properties对象加载输入流
                properties.load(in);
                //获取key对应的value值
                String imgPath = properties.getProperty("imgPath");
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    
        public static String getProp(String key) {
            if (properties == null) {
                return null;
            }
            return properties.getProperty(key);
        }
    }
    
    

    config.properties

    #nginx服务器地址
    nginx.server=http://127.0.0.1:8099
    #图片地址
    imgPath=D:/VideoRec
    
    
  • 相关阅读:
    mvc session验证
    mvc登录验证
    PHP中return的用法
    mvc框架类
    php mvc实现比赛列表
    php MySQLDB类
    php header的几种用法
    php isset()与empty()的使用
    jenkins+springboot+svn linux 自动化部署
    基于netty的websocket例子
  • 原文地址:https://www.cnblogs.com/kikyoqiang/p/13970077.html
Copyright © 2020-2023  润新知