Spring MVC(2)
-
Spring Web MVC web.xml 분석
web.xml이란? web.xml은 DD(Deploymeet Descriptor, 배포 설명자)이며, Web Application의 설정 파일이다. 즉, 웹 어플리케이션을 실행시킬 때 함께 올라가야할 설정을 정의해놓은 것이다. web.xml 구성 web.xml은 크게 DispatcherServlet, ContextLoaderListener, Filter로 나뉜다. DispatcherServlet HTTP 프로토콜로 매핑되는 요청을 받아 적합한 컨트롤러에게 위임해주는 역할을 한다. 어플리케이션으로 들어오는 모든 요청을 핸들링하고 공통 작업을 처리한다. 클라이언트 요청을 다음과 같은 순서로 처리한다. 1. 클라이언트 요청을 처리해줄 컨트롤러 탐색 (HandlerMapping 객체가 처리) 2. 컨트롤러 실행..
2022.01.30 -
Intellij 에서 Spring MVC 프로젝트(Gradle) 생성
1. New Project 좌측 상단 File -> new -> project Gradle -> java 체크 -> Next 프로젝트명, 그룹ID 등 작성 후 Finish 2. Gradle.build 수정 plugins에 'war' 추가, dependencies에 spring-webmvc, servlet-api 추가 plugins { id 'java' id 'war' //new } group 'com.tutorial' version '1.0-SNAPSHOT' repositories { mavenCentral() } dependencies { testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.2' testRuntimeOnly 'org.junit.ju..
2022.01.28