728x90

SPRING ANNOTATION 2

Java 스프링 어노테이션이란? (개념 및 정리)

Java Spring 프레임워크에서 사용되는 **어노테이션(Annotation)**은 개발자가 간결하고 직관적으로 애플리케이션을 구성할 수 있도록 도와줍니다. Spring 어노테이션은 코드와 구성 파일의 양을 줄이고, 코드의 가독성을 높이며, 설정을 명확하게 지정하는 데 중요한 역할을 합니다. 이 문서에서는 **Spring 어노테이션의 개념, 주요 어노테이션의 종류와 사용법, 그리고 실용적인 예제**를 중심으로 상세히 설명하겠습니다.---## 1. Spring 어노테이션의 개념Spring 어노테이션은 클래스, 메서드, 필드, 매개변수 등에 **메타데이터**를 제공하여 Spring 컨테이너가 해당 요소를 관리하거나 동작을 변경할 수 있도록 하는 마크업 도구입니다.  과거 Spring XML 기반 설정을 주..

Spring Framework 대표 어노테이션

@Component: 해당 클래스가 Spring Bean으로 등록되어야 함을 나타내는 어노테이션입니다. @Autowired: 의존성 주입(Dependency Injection)을 수행할 때 사용하는 어노테이션입니다. 해당 필드나 생성자, 메서드의 매개변수에 선언할 수 있습니다. @Controller: Spring MVC에서 Controller 역할을 하는 클래스임을 나타내는 어노테이션입니다. @Service: 해당 클래스가 비즈니스 로직을 수행하는 Service 클래스임을 나타내는 어노테이션입니다. @Component와 유사하지만, 비즈니스 로직 수행에 특화되어 있습니다. @Repository: DAO(Data Access Object) 역할을 수행하는 클래스임을 나타내는 어노테이션입니다. 데이터베이스와..

728x90