스프링 설정 믹싱
2017. 1. 25. 18:56ㆍDev/Spring
반응형
JavaConfig에서 믹싱하기
@Import 애노테이션을 사용하여 다른 클래스의 설정파일을 가져올 수 있다.
@Configuration
@Import(CDConfig.class)
public class CDPlayerConfig {
@Bean
public CompactDisc sgtPeppers(){
return new SgtPeppers();
}
}
만약 2개 이상의 자바 설정을 가져오고 싶다면
@Import({CDConfig.class,SecondConfig.class})
만약 XML 설정과 함께 사용하고 싶다면
@Import({CDConfig.class,SecondConfig.class})
@ImportResource("classpath:xml-config.xml")
XML 설정에서 자바 설정 믹싱하기
import 태그를 이용하여 가져올 수 있다.
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:c="http://www.springframework.org/schema/c"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:util="http://www.springframework.org/schema/util"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
<import resource="cd-config.xml"/>
</beans>
만약 JavaConfig 파일과 같이 사용하고 싶다면 다음과 같이 한다.
<import resource="cd-config.xml"/>
<bean class="demo.CDPlayerConfig"/>
반응형
'Dev > Spring' 카테고리의 다른 글
간단하게 STS로 spring + gradle + tomcat web application 배포하기 (0) | 2017.01.31 |
---|---|
스프링 MVC에서 TDD를 위한 기초 (0) | 2017.01.26 |
util 네임 스페이스 (0) | 2017.01.25 |
스프링 설정 파일 (0) | 2017.01.25 |
@Autowired의 사용 (0) | 2017.01.25 |