springmvc 주석의 @component 주석

1374 단어 springmvc
1. @controller 컨트롤러(서비스 주입) 2, @서비스 서비스(dao 주입) 3, @repository dao(dao 접근 실현) 4, @component(일반 포조를 스프링 용기에 실례화하여 프로필에 해당하는) @Component, @서비스, @Controller, @Repository 주석 클래스를 스프링 용기에 포함시켜 관리한다.다음은 이것은component를 도입한 스캔 구성 요소입니다
그 중에서base-package는 스캔이 필요한 패키지 (모든 하위 패키지 포함) 1, @Service는 업무층 구성 요소 2, @Controller는 제어층 구성 요소 (예를 들어struts의 action) 3, @Repository는 데이터 접근 구성 요소, 즉 DAO 구성 요소를 표시합니다.4. @Component는 구성 요소를 가리키며 구성 요소가 분류하기 어려울 때 이 주석을 사용하여 표시할 수 있습니다.
       @Service public class UserServiceImpl implements UserService { } 
           @Repository public class UserDaoImpl implements UserDao { } 

getBean의 기본 이름은 클래스 이름 (알파벳 소문자) 입니다. 사용자 정의를 하려면 @Service(“***”) 이렇게 지정할 수 있습니다. 이 bean의 기본값은 단례입니다. 변경하려면 @Service ("bean Name") @Scope ("prototype") 를 사용하십시오.초기화 방법과 제거 방법을 다음과 같이 지정할 수 있습니다(임의의 방법). @PostConstruct public void init()

좋은 웹페이지 즐겨찾기