Maven工程下读取resourses中的资源文件

简介: 今天用Java连接Linux终端的时候,由于linux服务器有多台,每次运行修改代码太麻烦所以想起在resources下创建一个配置文件,然后再在主函数中加载,不难但是很容易出错,这里写一种比较简答方便操作的方法

今天用Java连接Linux终端的时候,由于linux服务器有多台,每次运行修改代码太麻烦所以想起在resources下创建一个配置文件,然后再在主函数中加载,不难但是很容易出错,这里写一种比较简答方便操作的方法

相比较网上的我觉得这个应该是最简单也是最好理解记忆的。


新建资源文件

image.png

写入资源文件

字符串类型也不需要加引号


image.png

加载资源文件

//创建配置对象
        Properties properties = new Properties();
        String path = LinuxShell.class.getResource("LinuxUserIfo.properties").getPath();
        //构造输入流
        InputStream in = new FileInputStream(path);
        //加载配置文件
        properties.load(in);
//测试一下
        String ip = properties.getProperty("linux_ip");
运行结果


image.png

image.png

相关文章
03Maven - Maven项目工程目录
03Maven - Maven项目工程目录
71 0
IDEA 打包 Spark 项目 POM 文件依赖
这是一个 Maven POM 示例,用于构建一个使用 Spark 与 Hive 的项目,目标是将数据从 Hive 导入 ClickHouse。POM 文件设置了 Scala 和 Spark 的依赖,包括 `spark-core_2.12`, `spark-sql_2.12`, 和 `spark-hive_2.12`。`maven-assembly-plugin` 插件用于打包,生成包含依赖的和不含依赖的两种 JAR 包。`scope` 说明了依赖的使用范围,如 `compile`(默认),`provided`,`runtime`,`test` 和 `system`。
165 0
Maven工程下读取resourses中的资源文件
Maven工程下读取resourses中的资源文件
解决Maven导入依赖报红问题
解决Maven导入依赖报红问题
661 0
Maven的继承和利用Idea创建Maven工程的内容<第五课>(一)
Maven的继承和利用Idea创建Maven工程的内容<第五课>(一)
129 0
Maven的继承和利用Idea创建Maven工程的内容<第五课>(二)
Maven的继承和利用Idea创建Maven工程的内容<第五课>(二)
109 0
SpringBoot项目打成jar包之后无法读取资源文件【jar包文件的读取方式】
SpringBoot项目打成jar包之后无法读取资源文件【jar包文件的读取方式】
584 0
[Maven]引入自定义Jar包(在maven仓库找不到的那种)
Maven项目中,使用到了腾讯信鸽,腾讯信鸽JavaSDK中直接封装了一个jar包; 在项目中添加依赖,本地打包也能正常,可是到远程部署的时候就是NotFoundClass错误了; 多次测试思考后,发现maven引入自定...
3021 0

推荐镜像

更多
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等