Spring
Spring - JAVA 설정 파일에 XML파일 적용하기
믿을수없는맛
2019. 3. 4. 23:00
반응형
JAVA 설정 파일에 XML파일 적용하기
오늘 배워 볼것은 XML 파일을 하나의 XML파일에 적용하는 방법입니다.
mongoApp.java
@Configuration
public class Application {
@Bean
public CustomerService customerService() {
return new CustomerService();
}
@Bean
public OrderService mongoService() {
return new mongoService();
}
}
mongoContext.xml
<beans
<!-- mongo -->
<mongo:mongo-client
host="localhost"
port="27017">
<mongo:client-options
connections-per-host="8"
threads-allowed-to-block-for-connection-multiplier="4"
connect-timeout="1000"
max-wait-time="1500"
socket-keep-alive="false"
socket-timeout="1500"
/>
</mongo:mongo-client>
<bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate">
<constructor-arg ref="mongo" />
<constructor-arg name="databaseName" value="wc" />
</bean>
</beans>
mongoApp.java 파일에 root-context.xml 을 적용 해보겠습니다.
@Configuration
@ImportResource("classpath:applicationCTX.xml")
public class Application {
@Bean
public CustomerService customerService() {
return new CustomerService();
}
@Bean
public OrderService mongoService() {
return new mongoService();
}
}
한줄 추가로 java 파일에 xml로 작성한 설정파일을 포함시켰습니다.
@ImportResource("classpath:applicationCTX.xml")
@ImportResource 안에 포함시킬 xml 파일의 이름을 적어주면 java로 작성한 파일에 xml 내용이 적용되게 됩니다.
반응형