BE/Spring

Spring xml

잠수함 2021. 7. 2. 16:43
728x90

* <import> 엘리먼트

- 스프링 기반의 어플리케이션의 다양한 기능을 기능별 여러 XML 파일로 나누어 설정하는 것이 더 효율적인데, 분리하여 작성한 파일을 하나로 통합할때 사용하는 것.

//context-datasource.xml
<beans>
	datasource 관련설정
</beans>
//context-transaction.xml
<beans>
	transaction 관련설정
</beans>
//applicationContext.xml
<beans>
<import resource="context-datasource.xml"/>
<import resource="context-transaction.xml"/>
</beans>

 

*<bean> 엘리먼트

- 스프링 설정 파일에 클래스를 등록하려면 <bean> 엘리먼트를 사용해야함.

- 이때 id 와 class 속성을 사용하는데 id는 생략가능, class는 필수이다.

- id 식별자 작성 규칙 

ID 문제발생이유
id="7user" 숫자로 시작
id="user service" 공백 포함
id="user#service" 특수기호 사용

'BE > Spring' 카테고리의 다른 글

Spring AOP  (0) 2021.07.06
Spring annotation  (0) 2021.07.02
Spring container  (0) 2021.07.02
spring basic #1  (0) 2021.07.01
의존성 주입  (0) 2021.06.08