0. 이제부터 개발시작. 근데 개발환경부터 구축해야 하는데, 한동안 개발을 쉬었더니 까먹... 난 까마귀 고기를 넘 좋아하나보다.

Eclipse Juno 를 설치했다가 넘 버벅이고 뭔가 맘에 안들어서 Indigo로 빽...

예전엔 JDK, Eclipse, SVN, SVN Connector, Eclipse UTF-8 환경 변경, Tomcat 설치의 순서로 세팅하고 바로 개발을 했는데,

어느순간 스프링3.0 이후부터 뭔가 많이 자동화가 되었다는 분위기를 감지하고 바로 검색.

 

그 첫번째가  Spring Tool Suite + MAVEN.

Spring의 첫번째 설정은 어렵게 한번 해놓으면 변경할일이 없기에 까먹기가 대부분. xml과 친해지기 싫은건 어쩔수 없나보다.

 

1. Spring MVC 환경 세팅

Spring Tool Suite 와 MAVEN 을 이용하면 Spring Template Project를 이용하여 Spring MVC 프로젝트를 자동으로 만들어 준다.

세팅하고 실행하면 알아서 Hello World를 찍어주니 이 얼마나 환상인가?

 

참고 블로그 : http://springmvc.egloos.com/429779

 

위의 과정대로 하다가 안되는 경우가 발생한다. 아마도 기존의 똥 고집이 있어서 그런듯.

시스템 Path 에 아래의 환경변수를 생성해서 잡아주란다.

JAVA_HOME

CATALINA_HOME

MAVEN_HOME

이게 어느쩍 시대에 하던걸 지금에서 하라는건가?

System PATH에 잡아주는 일은 과거 개발환경 구축할때 행했던 일이라서 굳이 하지 않아도 되겠다고 판단한다면? 더 많은 삽질이 기다리고 있으니 걍 고분고분 따라하자

 

사용자 변수가 아닌 시스템변수에 생성하자. 사용자 변수에 했더니 역시나 안된다.

 

그 다음 민감한 부분이 Tomcat이다.

기존 설치된 Tomcat 을 이용해서 실행했더니 안되다. 그래서 다시 다운받고 CATALINA_PATH 잡아주고 실행.

 

2. Spring MVC + MyBatis 환경 설정.

 

이전 iBatis에서 대세는 MyBatis로 급 선회됨.

노가다성인 Domain 객체를 생성하기 싫다면 MyBatis Generator plugin 을 설치하자.

 

http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/

 

자세한 설치법은 다음의 블로그를 참고 : http://antop.tistory.com/131

 

 

3. Eclipse UTF-8 한방에 구성 끝내기

utf-8 환경구성 관련 포스팅 검색해보면 대부분 enc 로 검색해서 일일이 인코딩 설정을 업데이트하라고 나온다.

파일에 따라서 다른 인코딩을 사용하려면 위의 수고스러운 방법을 동원해야겠으나 다같은 인코딩을 적용할꺼라면 다음의 옵션한방으로 끝.

eclipse.ini 에 -Dfile.encoding=UTF-8 한줄만 추가하면 끝.

 

 

 

[다음포스팅] locale & localization 구성하기

참고 블로그 : http://choija.com/216