Считать имя базы данных JNDI из файла свойств - PullRequest
0 голосов
/ 04 февраля 2020

Как мне прочитать jdbc/DatabaseName из файла свойств со следующим содержимым?

<bean id="DatabaseName" class="org.springframework.jndi.JndiObjectFactoryBean">
    <property name="jndiName" value="java:comp/env/jdbc/DatabaseName"/>
</bean>

1 Ответ

0 голосов
/ 04 февраля 2020

Этот вопрос очень неясен.

Я предполагаю, что вы просто хотите получить данные о значении ключа из файла свойств.

В этом случае вы просто просто читаете файл свойств примерно так и перебираете ключи и значения вот так :


try (InputStream input = new FileInputStream("path/to/yourpropertyfile.properties")) {

            Properties prop = new Properties();

            // load a properties file
            prop.load(input);

            // print out values from properties
            prop.forEach((k, v) -> System.out.println("Key : " + k + ", Value : " + v));

}

Он выплюнет все детали, которые вам нужны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...