티스토리 뷰

Seek/Spring

Annotation 종류 및 기능

asc3nd 2019. 5. 10. 16:21

1.  @Controller

- 스프링 컨테이너가 component-scan에 의해 지정한 클래스를 컨트롤러 빈으로 자동 변환.

 

2. @Service

- 스프링 컨테이너가 component-scan에 의해 지정한 클래스를 서비스 빈으로 자동 변환.

 

3. @Repository

- 스프링 컨테이너가 component-scan에 의해 지정한 클래스를 DAO 빈으로 자동 변환.

 

4. @Component  

- 스프링 컨테이너가 component-scan에 의해 지정한 클래스를 빈으로 자동 변환.

 

5. @Autowired

- 스프링에서 Type에 따라 별도의 setter나 생성자 없이 속성에 빈을 자동 주입.

 

6. @RequestMapping

특정 URL에 매칭되는 클래스나 메소드를 명시.

- 한 메서드에서 여러 개의 요청 URL을 설정하여 동시 호출 가능.

- GET, POST 방식 모두 처리 가능  

 

7. @RequestParam

- HTTP GET 요청에 매칭되는 request parameter 값이 자동 주입.

 

8. @ModelAttribute

- 전달된 매개변수에 대해 클래스 객체를 생성, 속성 값 설정 후 자동으로 바인딩.

 

 

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

내장 객체들의 스코프  (0) 2019.04.17
Session 특징 및 사용 방법  (0) 2019.04.16
Cookie 특징 및 사용 방법  (0) 2019.04.16
Tomcat ConnectionPool 설정 방법  (0) 2019.04.12