Spring에서 자주 사용되는 어노테이션들

rvlwldev·2023년 4월 11일
0

Spring

목록 보기
4/8
  • @Configuration
    스프링의 설정클래스를 정의하는데 사용한다.
  • @Bean
    설정클래스 내부에서 빈객체를 명시할 때 사용된다.
  • @Component
    빈으로 등록될 클래스를 정의할 때 가장 일반적으로 많이 사용되는 어노테이션
    컴포넌트에 해당하는 클래스를 정의할 때 사용된다.
  • @Autowired
    DI를 사용하기 위한 어노테이션으로, 의존성을 자동으로 주입해준다.
  • @Controller
    MVC 패턴에서 클라이언트의 요청을 받고 응답을 반환하는 컨트롤러 클래스를 정의할 때 사용된다.
    • @RequestMapping
      웹 요청의 URL과 처리할 메소드를 연결하는 데 사용된다.
    • @RequestParam
      웹 요청의 파라미터 값을 메소드의 파라미터에 바인딩할 때 사용된다.
    • @PathVariable
      웹 요청의 URL에서 값을 추출하기 위해 사용된다.
  • @Service
    비즈니스 로직을 처리하는 서비스 클래스를 정의할 때 사용된다.
  • @Repository
    스프링에서 데이터 접근 계층(Data Access Layer)에 해당하고 데이터베이스와의 데이터 처리를 담당하는 레포지토리(Repository) 클래스를 정의할 때 사용된다.

0개의 댓글