<dependencies>
<!-- 5버전-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.2.22.RELEASE</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.24</version>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
<version>2.2.2</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.7.3</version>
</dependency>
🌼Spring Framework 제공
🌼servlet과 servlet-mapping은 항상 같이 다님..!아래와 같은 설정은 기본이라고 보면 됨
🌼기존의 @WebServlet(/별칭)애노테이션과 동일함
🌼servlet의 servlet-name과 servlet-mapping의 servlet-name은 같아야함
<servlet>
<servlet-name>servlet별칭</servlet-name>
<servlet-class>실제 servlet으로 작동할 class명</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>servlet별칭</servlet-name>
<url-pattern>client가 요청하는 url</url-pattern>
</servlet-mapping>
🌼spring framework에서 기본적으로 제공하는 DispatcherServlet.class
--->servlet-class에 확장자 명을 제외한 경로를 입력
🌼다음 /
은 해당 package에 접근하는 모든 request를 처리하겠다는 뜻임
<url-pattern>/</url-pattern>