알쓸전컴(알아두면 쓸모있는 전자 컴퓨터)
spring 3.0 자동 bean 생성 본문
spring 3.0 자동 bean 생성
spring 3.0 부터 <bean> 을 생성 하지 않아도
@autowire 와 @inject 가 문제 없이 사용 되어서
원인을 찾아 보았다.
스프링 3.0세대부터는
직접 빈으로 등록해야할 클래스 파일에 @Service , @Repository 에노테이션을 통해서
/WEB-INF/spring/servlet-context.xml의
<annotation-driven />
<context:component-scan base-package="com.spring.board" />
이 자동으로 주어서
root-context.xml 다시 빈을 주입안해도 된다.
이걸 모르고 주입을 했다면 중복 빈 생성에 따른 인식 오류 메시지가 뜹니다.
'Web > Spring Framework tip' 카테고리의 다른 글
spring -> tomcat 원격 배포 deploy (0) | 2018.10.23 |
---|---|
spring oracle db + mybatis +log4jdbc 연결 (2) | 2018.04.07 |
MyBbatis Query에 부등호(<) 사용시 발생하는 Error (0) | 2018.03.22 |
axios(post) -> spring framework json 객체 변환 (0) | 2018.03.03 |
drag and drop 파일 업로더 서버 파트 (vue-simple-uploader) (0) | 2018.03.03 |
Comments