Spring 에 대한 주해

개인 적 으로 XML 파일 로 bean 을 정의 하 는 것 을 좋아 하지 않 기 때문에 프로젝트 에 주석 을 달 아 bean 을 등록 합 니 다.
Spring 에서 주 해 를 사용 합 니 다 (보통 두 가지 방법 이 있 습 니 다)
1. Spring 설정 파일 의 탭 에 설정 이 설정 을 통 해 전체 항목 의 Spring 주 해 를 적용 할 수 있 습 니 다.
2. 탭 에 스 캔 한 가방 이름 을 설정 하면 지정 한 가방 디 렉 터 리 에 있 는 Spring 설명 이 적 용 됩 니 다.
봄 빈 주해
spring bean 에 대한 일반적인 주 해 는 @ Service, @ Controller, @ Repository, @ Component 입 니 다.이 몇 가지 주 해 는 기능 적 으로 대동소이 하 다. 모두 프로젝트 가 시 작 된 후에 spring 에서 자동 으로 종 류 를 Ioc 용기 에 등록 하여 우리 가 호출 하 는 데 편리 하 다.기본적으로 생 성 된 BeanID 는 클래스 이름 의 이니셜 소문 자 문자열 을 다음 과 같이 id 를 지정 할 수 있 습 니 다. @Service("veegnService")일반적으로 @ Service 는 업무 층 구성 요 소 를 표시 합 니 다. @ Controller 는 제어 층 구성 요 소 를 표시 하고 @ Repository 는 데이터 액세스 층 구성 요 소 를 표시 합 니 다. @ Component 는 분류 할 수 없 는 구성 요 소 를 표시 합 니 다.원문
Spring Bean 호출 방식
위의 주해 방식 을 통 해 주 해 된 클래스 입 니 다.
  • SpringBean Factory 를 통 해 Bean VeegnService veegnSvc=(VeegnService) SpringBeanFactory.getBean("veegnService") getBean 방법 에서 매개 변 수 는 일반적으로 bean 의 id 로 호출 됩 니 다.
  • 주해 방식 으로 호출
  • @ Resource 주해 방식 @Resource("veegnService") private VeegnService veegnService;
  • 주석 set 방법
  • 좋은 웹페이지 즐겨찾기