Spring STS 설치하기!!
본격적인 Spring을 하기에 앞서 개발을 좀더 편하게 도와줄 개발툴을 설치해볼 예정이다.
STS의 진행 방식에는 레거시방식과 부트방식 2가지가 존재한다. 레거시는 버전같은 걸 하나하나 다 맞춰줘야하고 부트는 그러한 부분들 자동으로 맞춰주는 것이다. 딱봐도 부트가 더 좋지만 문제가 있다. 기존의 스프링으로 개발된 버전은 레거시로 되어있을 것이고 새로 시작하는 프로젝트는 부트로 할 것이다. 그러한 이유로 레거시가 좀더 귀찮은 방식인데 부트는 간단하게 적용하기 쉬을꺼라 본 포스팅은 레거시로 하는 방법을 사용할 것이다.
1.STS 설치하기
현재 STS의 버전은 4.xx다. 하지만 레거시가 이때부터 갑자기 막혀서 3.xx로 해야한다. 파일은 올리려고 했으나 용량이 너무 커서 올리진 못했다. 알아서 파일을 구해 압축을 풀어주자!! 아래의 STS 아이콘을 클릭해 실행 시키면된다.
2.STS 셋팅하기
STS는 기본적으로 이클립스와 똑같다. 기본 설정들을 다시 해주도록 하자!
utf-8 설정, 톰캣서버 등록, 테마등등
utf-8 설정했던 포스팅 -> https://smujihoon.tistory.com/48
3.메이븐 다운받기
메이븐이란 jar파일들을 자동적으로 내려받아주는 편리한 도구다.
http://maven.apache.org/download.cgi
오른쪽 아래 zip 파일을 다운 받아 압축을 풀자!
4.메이븐 conf 파일 설정하기
메이븐 압축 푼 파일에서 conf로 가면 settings 파일을 열어서 위와 같이 수정해준다. 메이븐 파일들이 저장될 위치를 재설정 한 것이다.
5.바꾼 설정 STS에 적용하기
방금 설정한 settings 파일을 Browse...를 이용해 선택해주고 적용해서 닫기!
6.ignore 설정하기
깃을 사용하다보면 다운받는 파일들 간의 버전이 맞지 않아 오류가 일어날 수 있기 때문에 */target/* 이그노 처리를 해준다.
7.프로젝트 생성
중간에 proceed인가 뭐 뜨는데 걍 yes ㄱㄱ
package는 3단계 이상으로 해줘야함!!
프로젝트 생성하고 접속할 때의 url은 위에서 작성한 3단계의 글자가 접속 경로로 설정 된다. 서버를 올리고 그냥 접속해도 되지만 간혹 500에러가 뜨는 경우에는 왼쪽과 같이 WEB-INF아래 lib를 만들어 저렇게 라이브러리 넣어주고 껐다 키면 나올 것이다.