annotation-driven, component-scan, annotation-config 차이

Goal

  • Annotation 기본 개념을 이해한다.
  • Annotation를 활성화할 수 있다.
  • annotation-driven, component-scan, annotation-config 차이를 이해한다.

Annotation 기본 개념

Annotation 활성화

Java config

@Configuration
@EnableWebMvc
@ComponentScan("package-name")
public class WebConfig { ... }

xml config

<!-- Annotation 활성화 -->
<mvc:annotation-driven></mvc:annotation-driven> 
<!-- Component 패키지 지정 -->
<context:component-scan base-package="package-name"></context:component-scan>

annotation-driven, component-scan, annotation-config 차이

mvc:annotation-driven

context:component-scan

context:annotation-config


참고 tx:annotation-driven


참고 mvc:resources mapping

https://gmlwjd9405.github.io/2018/12/20/spring-mvc-framework.html

관련된 Post

References