본문 바로가기
Spring/spring

Spring(1) - 환경 설정하기

by 공판다2 2020. 11. 18.

스프링 기본값 설정.txt
0.00MB
스프링 pom.xml 설정.txt
0.00MB

 

 

1. 스프링 기본값 설정하기

스프링에 문제가 생기면 C:\Users\82105\.m2\repository\aopalliance\aopalliance\1.0에서 지우고 다시 깐다

Spring MVC 설정 참고
1. New Project -> Spring Legacy Project -> Spring MVC
2. pom.xml 기본 설정
	- <java-version>1.8
	- <org.springframework-version>4.1.7RELEASE
	- maven-compiler-plugin 3.1, 1.8, 1.8
	- javax.servlet-api : 3.1.0
	- javax.servlet.jsp-api : 2.3.1
	- junit : 4.12
3. 프로젝트 우클릭
	-> build path : jre -> workspace 버전
	-> java compiler -> 1.8
	-> project facets -> java 1.8, web-module 3.1
4. /src/main/resources/log4jdbc.log4j2.properties -> 복사해서 사용
5. /src/main/resources/logback.xml -> 복사해서 사용
6. root-context.xml에 DAO 관련 bean 등록
7. webapp/resource/* -> 복사해서 사용
8. WEB-INF/views/include/* -> 복사해서 사용

 

 

2. pom.xml 설정하기

<!-- JSON Data 리턴용 -->
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.5.4</version>
</dependency>

<!-- 마이바티스 -->
<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.2</version>
</dependency>

<!-- 스프링-JDBC -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-jdbc</artifactId>
    <version>4.1.7.RELEASE</version>
</dependency>

<!-- 쿼리 로그 -->
<dependency>
    <groupId>org.bgee.log4jdbc-log4j2</groupId>
    <artifactId>log4jdbc-log4j2-jdbc4</artifactId>
    <version>1.16</version>
</dependency>

<!-- 테스트 -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-test</artifactId>
    <version>4.1.7.RELEASE</version>
    <scope>test</scope>
</dependency>

<!-- 트랜잭션 -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-aop</artifactId>
    <version>4.1.7.RELEASE</version>
</dependency>

<dependency>
    <groupId>org.aspectj</groupId>
    <artifactId>aspectjweaver</artifactId>
    <version>1.6.10</version>
</dependency>

<!-- 파일 업로드 -->
<dependency>
    <groupId>commons-fileupload</groupId>
    <artifactId>commons-fileupload</artifactId>
    <version>1.3.1</version>
</dependency>

<!-- 이미지 리사이즈 -->
<dependency>
    <groupId>org.imgscalr</groupId>
    <artifactId>imgscalr-lib</artifactId>
    <version>4.2</version>
</dependency>

 

 

'Spring > spring' 카테고리의 다른 글

Spring(2) - 프로젝트 생성해서 Run해보기  (0) 2022.01.11
톰캣8(Tomcat 8) 설치하기  (0) 2022.01.11

댓글