🌱 스프링에서 사용하는 어노테이션들은 어떤 것이 있을까?
🔎 어노테이션 기반의 프레임워크인 스프링에서 자주 사용되는 어노테이션들을 찾아보자!
- @Autowired: 스프링에서 빈을 자동으로 주입할 때 사용
- @Service: 비즈니스 로직이 구현된 클래스에 사용
- @Component: 스프링이 관리하는 빈으로 등록할 클래스에 사용
- @Controller: 스프링 MVC에서 컨트롤러로 사용
- @Transactional: 트랜잭션 처리를 위해 사용
- @RequestMapping: 요청 URL과 컨트롤러의 메소드를 매핑시키는데 사용
- @Configuration: 스프링 설정 파일임을 나타냄
- @ResponseBody: 메소드가 반환하는 값을 HTTP 응답 본문으로 사용할 때 사용
- @Valid: 입력 값의 유효성 검사를 위해 사용
- @PathVariable: URL 경로의 일부를 변수로 사용할 때 사용
- @ExceptionHandler: 예외 처리를 담당하는 메소드에 사용
'개발공간 > HW' 카테고리의 다른 글
💭 본격 프로젝트 Entity 구상해보기 (0) | 2023.04.13 |
---|---|
❓REST API (0) | 2023.04.12 |
❓HTTP (1) | 2023.04.11 |
🔎 비지니스 로직이 뭔데? (0) | 2023.04.07 |
🔎 DDD를 기반으로 Controller, Service, Repository 3대장을 알아보자 (0) | 2023.04.07 |