Spring - 설치 및 프로젝트 생성하기
스프링을 시작하기에 앞서 eclipse - help - eclipse marcketplace 를 통하여 spring 설치를 진행하였다.
1. help - eclipse marcketplace

필자는 이미 설치를 완료하였고, Spring Tools 3부터 밑에 Add-On 까지 순차적으로 설치하면 된다.
이 때 select all로 전부 선택 후 설치하면 된다. (Spring Tools 3을 설치하면서 아래꺼까지 설치될 수도 있다!)
2. 프로젝트 생성하기
project new - Spring Legacy Project 선택

프로젝트 명 지정 후 MVC 프로젝트 선택 - NEXT

Next 클릭 시 발생하는 버전 호환 문제 오류는
Spring - 프로젝트 생성 에러
spring 설치 후 legacy project를 생성하는 과정에서 next를 누르니 An error has occurred. See error log for more details. Could not initialize class com.thoughtworks.xstream.converters.collections.PropertiesConverter 에러가 발생하였
hhyyyjun.tistory.com
요기 참고

여기는 기본 패키지의 이름을 적는 공간이다.
정해진것은 아니지만 기본적으로 해당프로젝트의 사이트명을 반대로 적거나 ex) java.test.com -> com.test.java
먼저 com을 적고 그 뒤에 회사이름 + 프로젝트 이름을 적기도 한다. ex) com.naver.project

생성된 프로젝트에 파란 글씨의 S(spring) 확인!
3. Properties 세팅
1)

프로젝트 우클릭 - Properties - Project Facets - java 버전 11로 설정

톰캣도 체크 되어있는지 확인!
2)

프로젝트 내 src/main/resources에서 log4j.xml 파일 제외 전부 삭제
3)

src/main/webapp/WEB-INF 에서 spring, views 파일 삭제
4)

프로젝트 target-pom.xml 파일
properties에서의 자바 버전을 project facets 에서 11로 바꿨으므로 이 부분도 11로 바꿔줘야 한다.
또한 spring framework 버전을 4.2.4로 변경하여 사용할 예정

변경 후 Maven Dependencies에서 버전들이 변경되는 것을 확인할 수 있다.


web.xml 파일에서 web-app 내 내용물 삭제, location 중간 url 사이 세미콜론 추가


log4j.xml 빨간 박스 부분 대신 밑 url 삽입
"http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/xml/doc-files/log4j.dtd"