일반적으로 사용되는 주석은 1. @Component; 4. @Controller; 6. @Autowired; Bean ; 10. @Scope; 11. @PostConstruct; 13. @Aspect; 14. @Transactional
Windows 10 시스템, Dell G3 컴퓨터.
Spring 프레임워크에는 구성 단순화, 구성 요소 관리, AOP 구현 등에 사용되는 일반적으로 사용되는 주석이 많이 있습니다. 다음은 일반적으로 사용되는 Spring 주석입니다.
@Component: Spring이 Bean으로 검색하고 관리할 수 있도록 Spring과 유사한 구성 요소를 식별하는 데 사용되는 공통 구성 요소 주석입니다.
@Repository: 일반적으로 DAO 클래스에 사용되는 데이터 액세스 계층 구성 요소로 클래스를 식별하는 데 사용됩니다.
@Service: 일반적으로 서비스 클래스에 사용되는 비즈니스 논리 계층 구성 요소로 클래스를 식별하는 데 사용됩니다.
@Controller: 클래스를 컨트롤러 구성 요소로 식별하는 데 사용되며 일반적으로 Spring MVC의 Controller 클래스에 사용됩니다.
@Configuration: 클래스를 구성 클래스로 식별하는 데 사용되며 일반적으로 xml 구성 파일을 대체하기 위해 @Bean 주석과 함께 사용됩니다.
@Autowired: Bean을 자동으로 어셈블하는 데 사용되며 필드, 생성자 및 Setter 메소드에서 사용할 수 있습니다.
@Qualifier: 주입된 Bean의 이름을 지정하기 위해 @Autowired와 함께 사용됩니다.
@Value: 속성 값을 주입하는 데 사용되며 필드, 생성자 및 메서드에 사용할 수 있습니다.
@Bean: Bean을 정의하는 데 사용되며 일반적으로 @Configuration이라는 주석이 달린 클래스에서 사용됩니다.
@Scope: 싱글톤, 프로토타입 등 Bean의 범위를 정의하는 데 사용됩니다.
@PostConstruct: Bean이 초기화된 후 호출되는 초기화 방법을 지정하는 데 사용됩니다.
@PreDestroy: Bean이 파기되기 전에 호출되는 파기 방법을 지정하는 데 사용됩니다.
@Aspect: AOP 기능을 구현하기 위해 @Before, @After 등과 같은 다른 주석과 결합하여 측면을 정의하는 데 사용됩니다.
@Transactional: 트랜잭션을 선언하는 데 사용되며 일반적으로 서비스 계층 메서드에서 사용됩니다.
이러한 주석은 개발자가 구성을 단순화하고 코드 가독성과 유지 관리성을 향상시키는 데 도움이 될 수 있습니다. Spring 프레임워크에서 일반적으로 사용되는 주석입니다.
위 내용은 Spring에서 일반적으로 사용되는 주석은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!