如何使用Class.getResource()加载资源?

ben*_*yze -3 java getresource maven

我发布这个问题是因为我无法理解为了从我的java项目加载资源文件我必须做什么.

结构如下:

在此输入图像描述

我想要做的是加载boletinoficial.wsdl文件以获取URL.

我曾尝试多种方法来做到这一点:getClass.getClassLoader.getResource(),getClass.getResource(),使用绝对路径,相对路径.但总是得到null或异常.我还在src构建路径中添加了文件夹,但没有成功.

有没有简单的方法来加载该文件?

编辑

好.现在我有了结构,

在此输入图像描述

如何boletinoficial.wsdl从App.java类加载资源?

Dam*_*mCx 7

如果你想加载一个资源,你应该把它们放进去src/main/resources,因为它们会被忽略src/main/java