🕊️ 기본 Spring-Boot Annotations 10

몇 가지 기본적인 Spring Boot Annotation을 가져왔습니다. 1️⃣ @SpringBootApplication Spring Boot 기본 클래스에서 사용하는 어노테이션 입니다. 아래의 어노테이션들로 구성되어 있습니다. - @EnableAutoconfiguration - @ComponentScan - @Configuration 2️⃣ @Component 해당 어노테이션이 달린 클래스는 스프링 빈으로 관리되며, 빈을 스캔하기 위해 명시적인 코드를 작성할 필요가 없습니다. 3️⃣ @Service 서비스 계층에서 사용됩니다. 단순히 해당 클래스가 애플리케이션의 비즈니스 로직을 보유하고 있다는 것을 알려줍니다. 4️⃣ @Repository DAO(Data Access Object) 계층을 처리하는 클래스 또는 데이터베이스 CRUD 작업을 처리하는 클래스에서 사용됩니다. 5️⃣ @Controller 사용자의 요청을 처리하고 적절한 응답을 반환합니다. Restful 웹 서비스에서 사용됩니다. 6️⃣ @RequestMapping HTTP 요청을 적절한 메서드에 매핑하기 위해 @Controller 어노테이션과 함께 사용됩니다. 7️⃣ @Autowired 의존성을 자동으로 주입하는 어노테이션입니다. 8️⃣ @Qualifier 동일한 유형의 빈이 두 개 이상 있을 때, 해당 어노테이션을 사용하여 주입할 빈의 이름을 지정할 수 있습니다. 9️⃣ @Bean spring context에서 관리할 빈을 리턴하는 메서드에서 사용됩니다. 🔟 @Configuration 해당 클래스가 스프링 빈을 반환하기 위한 여러 메서드를 선언하는 데 사용할 것임을 나타냅니다.

10 Spring-Boot Annotations you must know...

Medium

10 Spring-Boot Annotations you must know...

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 2월 21일 오전 9:55

 • 

저장 47조회 2,734

댓글 0