본문 바로가기

개발을 위한 준비/설치 및 설정

Spring MVC 프로젝트 만든 후 설정

 

Spring MVC 프로젝트 만든후에 pom.xml 에 설정해야 할 작업

96

 

아래의 dependency 를  dependencies 의 자식요소로 추가해서 의존 라이브러리 추가

		<!-- 추가 의존 라이브러리 -->
		<!-- MyBatis 라이브러리 -->
	  	<dependency>
			<groupId>org.mybatis</groupId>
			<artifactId>mybatis</artifactId>
			<version>3.2.8</version>
		</dependency>
	  	<dependency>
			<groupId>org.mybatis</groupId>
			<artifactId>mybatis-spring</artifactId>
			<version>1.2.0</version>
		</dependency>
		<!-- Spring JDBC 라이브러리 -->
	  	<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-jdbc</artifactId>
			<version>4.0.0.RELEASE</version>
		</dependency>
		<!-- 파일업로드 처리를 위한 라이브러리 (SmartEditor 에서도 필요함)-->
	  	<dependency>
			<groupId>commons-io</groupId>
			<artifactId>commons-io</artifactId>
			<version>2.4</version>
		</dependency>
	  	<dependency>
			<groupId>commons-fileupload</groupId>
			<artifactId>commons-fileupload</artifactId>
			<version>1.3.1</version>
		</dependency>						
		<!--  json, xml 응답을 편하게 할수 있도록 도와 주는 라이브러리 -->
		<dependency>
		    <groupId>com.fasterxml.jackson.core</groupId>
		    <artifactId>jackson-databind</artifactId>
		    <version>2.6.0</version>
		</dependency>
		<!-- Aop 용 라이브러리 -->
	  	<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-aop</artifactId>
			<version>4.0.0.RELEASE</version>
		</dependency>
	  	<dependency>
			<groupId>org.aspectj</groupId>
			<artifactId>aspectjweaver</artifactId>
			<version>1.8.0</version>
		</dependency>
	  	<!-- Spring Security 관련 라이브러리 -->
	  	<dependency>
		    <groupId>org.springframework.security</groupId>
		    <artifactId>spring-security-web</artifactId>
		    <version>4.0.0.RELEASE</version>
		</dependency>
		<!-- 트렌젝션 처리를 위한 라이브러리 -->
		<dependency>
		    <groupId>org.springframework</groupId>
		    <artifactId>spring-tx</artifactId>
		    <version>4.0.0.RELEASE</version>
		</dependency>
                       <!-- 오라클 라이브러리 -->
		<dependency>
		    <groupId>com.oracle.database.jdbc</groupId>
		    <artifactId>ojdbc8</artifactId>
		    <version>21.1.0.0</version>
		</dependency>

 

205

DispatcherServlet 의 urlpattern 변경

 

web.xml 에 welcome-filelist 설정

   <!-- 최상위 경로 요청이 왔을때 forward 이동될 경로 -->
   <welcome-file-list>
       <welcome-file>home.do</welcome-file>
   </welcome-file-list>

 

HomeController 를 단순하게 만들기고   home.jsp 지우고 새로 만들기 

 

 

 

	<!-- post 방식 전송될때  한글 깨지지 않도록 Spring 인코딩 필터 정의하기  -->
	<filter>
		<filter-name>EncodingFilter</filter-name>
		<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
		<init-param>
			<param-name>encoding</param-name>
			<param-value>utf-8</param-value>
		</init-param>
	</filter>
	<!-- Spring 인코딩 필터 맵핑하기 -->
	<filter-mapping>
		<filter-name>EncodingFilter</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>

'개발을 위한 준비 > 설치 및 설정' 카테고리의 다른 글

spring DB, mybatis 설정  (0) 2022.08.31
spring 간편 설정 (emmet, templates )  (0) 2022.08.30
maven  (0) 2022.08.30
(eclipse spring) 설치하기 2  (0) 2022.08.29
(eclipse spring) jdk, Apache 설치하기  (0) 2022.08.29