通过IDE和jar包运行时加载json配置文件

程序中使用了json配置文件,位置在$rootPath/src/main/resources/config.json,
通过IDE和jar包运行时加载json配置文件_第1张图片
调试时使用IDE,但运行时使用Jar包,加载config.json配置文件的代码如下:

public ConfigParser(String configFileName) throws IOException {
        try{
            InputStream configStream = this.getClass().getResourceAsStream("/"+configFileName);
            this.jsonConfig = this.objectMapper.readValue(configStream, JsonNode.class);
        }catch (FileNotFoundException e){
            logger.info("configFile: {} is not existed",configFileName);
            e.printStackTrace();
        }

    }

无论是IDE启动还是打成jar包后用 java -jar启动均成功,仅供参考

你可能感兴趣的:(ide,jar,json)