- 目录结构
- pom
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<targetPath>../conf</targetPath>
<includes>
<include>**/*.toml</include>
</includes>
</resource>
</resources>
</build>
- target
如果不配置resource文件夹下的build位置的话,就是test.toml在target/classes里,和.class文件在一起
public class ReadToml {
public static void main(String[] args) {
String fileName = "/test.toml";
File file = new File(ReadToml.class.getResource(fileName).getFile());
//Toml toml = new Toml().read(file);
}
}
通过上面方式读取到了,拿到了test.toml的路径
现在配置了build后,resources文件夹下的文件如何获取它的URL - -!
String fileName = "/conf/test.toml"
就行了