Чтение файла свойств из указанной папки в Java EE

1

Я определяю проект Java EE следующим образом:

MyProjectRoot
+- src/main/java
    +- my.package.MyClass.java
+- src/test/java
    +- my.package.MyClassTest.java
+- src/main/recources/
    +- application.properties

Предположим, что я хотел бы использовать код следующим образом, чтобы читать данные из файла application.properties:

InputStream inputStream  = MyClass.class.getClassLoader().getResourceAsStream(PATH);
Properties prop = new Properties();
prop.load(inputStream);

Какое правильное определение PATH?

Теги:
java-ee

2 ответа

0
Лучший ответ
InputStream inputStream  = MyClass.class.getClassLoader().getResourceAsStream("/application.properties");
Properties prop = new Properties();
prop.load(inputStream);
0

Вы можете указать только имя файла, находящегося в папке ресурсов. Например, "application.properties" достаточно для определения PATH

Ещё вопросы

Сообщество Overcoder
Наверх
Меню