Как перевести Spring XML конфиг в Java конфиг?

194
13 октября 2018, 14:20

Есть такой бин, в xml конфиге

<bean id="initContext" class="javax.naming.InitialContext"/>
<bean id="dataSource" class="javax.sql.DataSource" 
                      factory-bean="initContext" 
                      factory-method="lookup">
        <constructor-arg value="java:comp/env/${datasourceName}"/>
</bean>

Как этот бин сконфигурировать с помощью Java конфига?

Answer 1
@Value("${datasourceName}")
private String datasourceName;  
@Bean
public DataSource dataSource() throws Exception {
    Context ctx = new InitialContext();
    return (DataSource) ctx.lookup("java:comp/env/"+datasourceName);
}
READ ALSO
Мавен не создает property

Мавен не создает property

В файле pomxml есть такая конструкция

194
Java - что не то с кодом

Java - что не то с кодом

Объясните, пожалуйста, intellij подчёркивает последнюю строку, ругаясь на spiffoObject, в чем причина?

182
Заменить строку в текстовом файле

Заменить строку в текстовом файле

Подскажите пожалуйста на примере, как заменить строку в текстовом файле, и желательно чтобы файл не разрушился при аварийном сбое программы

215
Понимание работы ResultSet

Понимание работы ResultSet

Нужна небольшая помощь в ResultSetResultSet - это объект который имеет курсор, который в свою очередь передвигается по мере чтения данных из таблицы

164