![](https://velog.velcdn.com/images/suzlnl/post/05a4e50c-643b-4695-9d46-f5e9c4d46607/image.png)
- https://spring.io/ 에 접속해서 Spring Tools4에 들어가면 spring tool을 다운받을 수 있다.
- 근데 4는 boot만 사용가능하고 기존 스프링 프레임워크(->spring legacy)는 사용할 수 없음.
- 따라서 우리는 3버전을 받아서 사용할 것
3버전 다운 링크⬇️
https://github.com/spring-attic/toolsuite-distribution/wiki/Spring-Tool-Suite-3
![](https://velog.velcdn.com/images/suzlnl/post/12b1d602-54ee-497e-a049-0457757d9d74/image.png)
- Spring Starter Project -> boot
- Spring Legacy Project -> 스프링 프레임워크 사용가능
- STS(Spring Tool Suite) 3.9버전은 boot와 스프링 프레임워크를 둘 다 사용할 수 있음.
- 4버전은 boot만 사용 가능
![](https://velog.velcdn.com/images/suzlnl/post/f029105f-e454-4b8e-a8d4-397f127bb6f6/image.png)
Simple Spring Utility Project
-> 콘솔 프로젝트 생성
Spring MVC Project
-> 웹 프로젝트 생성
spring에서 설치되는 라이브러리 확인하기
![](https://velog.velcdn.com/images/suzlnl/post/ce7ebcd4-d7c6-4b31-8bc3-20a66de8f19d/image.png)
C:\Users\사용자이름\.m2\repository\org\springframework
- 경로로 가게 되면 spring이 자동으로 받아놓은 lib들을 확인할 수 있음.
- 앞으로 다운받는 lib들은
C:\Users\사용자이름\.m2\repository
에 가면 확인 할 수 있다.
🤷♂️혹시 라이브러리가 정상적으로 설치되지 않았다면??
프로젝트 우클릭 -> maven -> update project를 눌러서 library설치 다시 진행해준다.
![](https://velog.velcdn.com/images/suzlnl/post/cec3c01e-ba97-418d-be3c-cff5cf7d08f9/image.png)
spring 폴더구조
web-inf는 client가 접근할 수 없음
webcontent는 접속 가능
views안에 폴더를 만들어서 jsp파일들을 만드는데 사용자가 직접 들어올 수 없으니까 주소를 통해서 사용자들ㄹ이 접근할 수 있도록
![](https://velog.velcdn.com/images/suzlnl/post/c56fba3b-75af-457e-8086-72a1bf6dc7cc/image.png)
- resources에는 css, js, image등을 넣어놓는다
![](https://velog.velcdn.com/images/suzlnl/post/466aea2c-f72c-4fe6-ab71-e3da451fab75/image.png)