Spring Tool suite로 eclipse를 기본으로 Spring Framework 플러그인이 추가된 IDE를 의미한다. 즉 우리가 사용하는 eclipe에서 spring에 특화된 버전을 의미한다.
장점:
- 이클립스에 기본으로 포함안된 플러그인이 미리 세팅돼있어서 편리
- 톰캣을 깔지 않아도 신규프로젝트 생성하면 개발자용 톰캣 서버를 자동으로 생성
- 큰 설정 없이 바로 프로젝트 만들어서 개발 가능
단점:
- 기본 eclipse에 비해 여러 플러그인이 많이 설치되어있기에 프로그램이 무거운 편
- File-New-Others Or (2)순서로 이동
- STS에서 "Spring Legacy Project"를 선택
- "Spring MVC Project" 선택
- src/main/java
: 코드가 작성될 경로- src/main/resources
: 프로젝트를 실행하게될때 참조하게되는 디폴트 경로이다. 주로 설정파일이 이에 해당- src/test/java
: test code를 작성하는 경로- src/test/resources
: test 설정파일을 보관하는 경로- WEB-INF/spring/root-context.xml
: spring 설정파일- WEB-INF/spring/appServlet/servlet-context.xml
: web 관련 spring 설정파일- WEB-INF/views
: templete project의 .jsp 파일의 경로- WEB-INF/web.xml
: tomcat xml 파일- pom.xml
: 메이븐 pom.xml -> 필요한 기능들을 추가해 사용
이전에 페이지를 구성하면서 사용했던 것과 다르지 않게 Run on server로 실행이 가능하다.