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

发布时间:2024年01月16日

程序中使用了json配置文件,位置在$rootPath/src/main/resources/config.json,
在这里插入图片描述
调试时使用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启动均成功,仅供参考

文章来源:https://blog.csdn.net/zhyuli/article/details/135624725
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。