java项目配置文件路径获取
来源:互联网 发布:2万工资的java程序员 编辑:程序博客网 时间:2024/05/19 21:00
public class GetFileDemo {public static void GetFile() {InputStream in;try {/** * 本地文件路径src/main/resources/config/server.properties 服务器上不适用次路径 * 需要通过环境变量获取 System.getenv("CONF"); 在服务器上设置环境变量CONF="服务器上该文件具体路径" * (该方法需要配置环境变量 比较麻烦) *//* * in = new BufferedInputStream(new * FileInputStream("src/main/resources/config/server.properties")); */in = new BufferedInputStream(new FileInputStream(System.getenv("CONF") + "/server.properties"));ResourceBundle rb = new PropertyResourceBundle(in);System.out.println(rb.getString("server.ip"));System.out.println(rb.getString("server.port"));System.out.println(rb.getString("server.username"));System.out.println(rb.getString("server.password"));} catch (IOException e) {e.printStackTrace();}}/** * 相对路径(作者使用的是这个方法) */public static void GetFile1() {PropertyResourceBundle config = (PropertyResourceBundle) PropertyResourceBundle.getBundle("config/server");// ResourceBundle config = ResourceBundle.getBundle("config/server");System.out.println(config.getString("server.ip"));System.out.println(config.getString("server.port"));System.out.println(config.getString("server.username"));System.out.println(config.getString("server.password"));}// @Testpublic void GetFile2() throws IOException {InputStream in = this.getClass().getResourceAsStream("/config/server.properties");Properties properties = new Properties();properties.load(in);System.out.println(properties.getProperty("server.ip"));}public static void main(String[] args) {/* GetFile(); */// GetFile1();}}
阅读全文
0 0
- java项目配置文件路径获取
- java获取配置文件路径
- Java 获取配置文件路径
- java配置文件读取和项目路径的多种获取方式
- java中获取当前项目类路径下的配置文件
- JAVA获取项目路径
- JAVA获取项目路径
- JAVA获取项目路径
- java获取项目路径
- JAVA获取项目路径
- java 获取项目路径
- JAVA获取项目路径
- JAVA 获取项目路径
- Java:获取项目路径
- java--获取项目路径
- 获取java项目路径
- java 项目 路径获取
- java获取项目路径
- mongodb 添加用户名密码验证
- 第三周项目3求集合并集
- 利用Spark mllib识别点阵文本
- SSL证书之神秘预证书
- 剑指offer——54.字符流中第一个不重复的字符
- java项目配置文件路径获取
- 音频文件的上传和合并
- centeros 升级 python 版本,以及添加pip
- CMS和G1的比较
- cmd 命令行判断是否已签名及进行签名 jarsigner keytool -list -v -keystore
- 验证
- EditText 关于输入限制以及字数限制的问题
- springMvc请求到返回的流程request-->response
- HTTPS