기본 세팅

workspace의 UTF-8 설정

Window > Preferences > General > Workspace

HTML , CSS , JSP 파일 또한 'UTF-8'을 사용하도록 설정

Window > Preferences > Web 

 

Tomcat 서버 설정

 

Window > Preferences > Server > Runtime Environments > Add > Tomcat 경로 지정

 


 

1.  프로젝트 생성

File > New > Spring Legacy Project

 

컨트롤러를 포함한 패키지명까지 지정해준다.

 

2.  pom.xml 설정

 

현재 생성되는 스프링 프레임워크 버전은 3.1.1이기때문에 자바버전과 스프링버전을 바꾸어준다

 

자바버전 1.8 스프링버전 5.0.7

 

현재 JavaSE-1.6버전으로 생성되있기때문에 JDK를 1.8버전으로 사용하도록 한다.

 

3. Lombok 라이브러리 설정

projectlombok.org/download 에서 jar형태 Lombok 1.18.2 버전을 다운로드할수있다.

설치경로를 선택하는 화면에서 Eclipse.exe 혹은 sts.exe 의 경로를 찾아 선택해 라이브러리를 다운받아준다.

 

pom.xml로 이동해 다운로드받은 lombok 라이브러리를 추가해준다.

<dependency>
   <groupId>org.projectlombok</groupId>
   <artifactId>lombok</artifactId>
   <version>1.18.0</version>
</dependency>

 

4.  테스트를 위한 라이브러리 설정

 

JUnit 버전을 수정해주고 spring-test 라이브러리를 추가한다.

<dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-test</artifactId>
   <version>${org.springframework-version}</version>
</dependency>

Log4j 라이브러리 설정 변경

 

기존에 있던 1.2.15 버전을 주석처리하고 새로 1.2.17 버전을 추가한다. 

<dependency>
   <groupId>log4j</groupId>
   <artifactId>log4j</artifactId>
   <version>1.2.17</version>
</dependency>

5. Servlet 버전 변경

Serlvet 3.1(혹은 3.0)을 제대로 사용하기 위해서는 pom.xml에 있던 서블릿 2.5버전이 아닌 3.0 이상으로 수정

<dependency>
   <groupId>javax.servlet</groupId>
   <artifactId>javax.servlet-api</artifactId>
   <version>3.1.0</version>
   <scope>provided</scope>
</dependency>

 

 

6. 오라클 포트번호 변경

unboxing6931.tistory.com/62

 

오라클 포트번호 ( 확인 , 변경 )

오라클 11g 경우 기본적 8080포트를 사용 웹 개발시 많이 사용하는 tomcat의 기본포트 또한 8080사용 동시에 오라클과 tomcat이 8080포트를 사용하는 문제가 발생 해결방법은 오라클의 포트번호를 변경

unboxing6931.tistory.com

 

7. 오라클 11g JDBC연결

unboxing6931.tistory.com/63?category=936683

 

오라클 11g JDBC 연결

Oracle 데이터 베이스의 JDBC Driver는 11g까지 공식적으로 Maven으로는 지원이 안된다. 직접 jar 파일을 프로젝트에 추가시켜주어야한다. 1. SQL Developer 설치 경로 -> jdbc -> lib 폴더안에 JDK8 버전용 ojdbc..

unboxing6931.tistory.com

8. 커넥션 풀 설정

unboxing6931.tistory.com/64?category=936683

 

커넥션 풀 설정 (HikariCP)

HikariCP ( https://github.com/brettwooldridge/HikariCP ) 를 이용한 커넥션 풀 설정 XML설정 1. 라이브러리 추가 위 주소로 들어가 밑으로 내려보면 pom.xml에 추가할수있는 dependency 를 복사해 가져와 pom.x..

unboxing6931.tistory.com

9. MyBatis 연동

unboxing6931.tistory.com/65?category=936683

 

MyBatis 스프링 연동

MyBatis ( http://www.mybatis.org/mybatis-3/ ) 은 SQL 매핑(mapping) 프레임워크 JDBC 코드의 복잡한 작업을 피하는 용도로 사용한다. mybatis-spring 이라는 라이브러리를통해 쉽게 연동작업을 처리할수있다. M..

unboxing6931.tistory.com

 

10. 절대 경로를 이용하기위해 경로 변경

 

웹프로젝트는 가능하면 절대 경로를 이용하는 구조를 사용하는것이 좋다.

Tomcat의 Modules 메뉴를 통해 ' / ' 경로로 프로젝트가 실행될수있도록 처리

 

Servers > tomcat > modules탭 > Edit (수정)

 

 

+ Recent posts