1. Spring 소개
본인이 이전에 올린 포스팅 참고
Spring 소개
Spring Framework는 자바를 기반으로 다양한 애플리케이션을 제작하기 위한 프레임워크이다. ※ 프레임워크는 지정된 틀에서 개발자가 작업을 하는 것이다. 스프링은 자바를 기반으로 하여 기업형
kimcoder.tistory.com
2. Spring 설치 및 설정
1) JDK부터 Tomcat까지
아래 포스팅의 3번에 JDK부터 Tomcat까지 모든 설치/설정 과정을 설명해두었다.
JSP Servlet 소개, Tomcat 서버 생성
* DNS : Domain Name System, 인터넷에서 목적지를 찾아가기 위한 문자열 주소 * Port : 해당 컴퓨터의 구동되고 있는 프로그램을 구분 해주는 번호 * HTTP : HyperText Transfer Protocol, 웹 서버와 사용자의..
kimcoder.tistory.com
2) STS(Spring Tool Suite) 설치
방법 1) Eclipse에서 설치
Eclipse의 상단 메뉴 Help -> Eclipse Marketplace로 마켓 플레이스에 들어가서 STS라고 검색하면 Spring Tool Suite이 검색되는데 이를 설치하자.
![](https://blog.kakaocdn.net/dn/zL9QS/btqQmQubU3N/t9HSkmVEZfu2pkwZd422U1/img.png)
방법 2) STS 플러그인 설치 (추천)
아래 사이트로 접속하여 각자 운영체제에 맞게 다운로드하면 된다.
Spring Tools 4 is the next generation of Spring tooling
Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE.
spring.io
이 알집 파일을 적당한 곳에 압축하고,
![](https://blog.kakaocdn.net/dn/c8xIkP/btqQCACYnoL/AamObkyL02GmDf9jwUwdGK/img.png)
contents 를 다시 적당한 곳에 압축해야 하며, 여기에 여러분들이 찾던 STS가 있다.
그리고 초록 아이콘을 가지는 SpringToolSuite4를 실행시키면 된다.
Eclipse 기반으로 설치하였다면 Eclipse와 똑같은 작업창이 뜰 것이다.
![](https://blog.kakaocdn.net/dn/bfappH/btqQwnxHmDa/SAmqagrXzNf4yZM3mTAxdK/img.png)
방법 1,2 둘중 하나의 방법으로 설치를 끝냈다면 프로젝트를 생성해보자.
참고로 본인은 방법 2를 이용했다.
설치가 완료 되었으면, 프로젝트를 생성해보자
File -> New -> Project 에서 spring을 검색하면 "Spring Starter Project" 가 나올 것이다.
![](https://blog.kakaocdn.net/dn/bJnsFf/btqQmPvBhRu/JamWvVmhfqpMrUpk4fuYdK/img.png)
URL이나 Name은 각자 정하면 되지만, Java Version은 자신이 설치한 버전을 고르도록 하자.
cmd에서 java -version 명령문을 실행하여 확인할 수 있다.
![](https://blog.kakaocdn.net/dn/chfLbh/btqQptTeIY1/YCllmToYhEKqsHDVlGwKWK/img.png)
여기서 여러분들이 필요한 라이브러리를 고르면 알아서 설치해준다.
확신이 서지 않는다면 아래와 같이 해도 좋다.
다 골랐다면 Next 클릭
![](https://blog.kakaocdn.net/dn/bGYiMA/btqQsr8QaQk/4fdE7znoDSscvBTu9SCwkk/img.png)
다시 Next 클릭
![](https://blog.kakaocdn.net/dn/dz6jyE/btqQmPoUn8I/vlu44QZ9cZjORZ1QJdd7D1/img.png)
프로젝트가 생성되었다!
![](https://blog.kakaocdn.net/dn/bqknrk/btqQwmMhfxl/Rn4UZTFM0qdNU7ywkpGLfk/img.png)
그 다음에는 추가적인 설정을 할 차례이다.
상단 메뉴의 Window -> Preferences 로 들어가서
encoding을 검색하여 다음과 같이 설정하자.
Other: UTF-8
![](https://blog.kakaocdn.net/dn/7YN9s/btqQnZ5Vsfd/c4kCV75XxKCFlxLAZMvgrk/img.png)
Encoding: ISO 10646/Unicode(UTF-8)
![](https://blog.kakaocdn.net/dn/wjOCt/btqQsszL652/0oQ3oNWpSnOS1suYLsbpC0/img.png)
Encoding: ISO 10646/Unicode(UTF-8)
![](https://blog.kakaocdn.net/dn/uDzNv/btqQssTWFrr/16MrTXhie0e3TXxZfex7mK/img.png)
Encoding: ISO 10646/Unicode(UTF-8)
![](https://blog.kakaocdn.net/dn/baUBJv/btqQt5defbm/C6uVgNQ5unA4bOZzMLx1Ik/img.png)
Encoding: ISO 10646/Unicode(UTF-8)
![](https://blog.kakaocdn.net/dn/so4IR/btqQBGpUHJK/gkgFU1tmz7eJyGsYkT53T0/img.png)
다음 포스팅에서는 프로젝트에 본격적으로 손을 대보기로 한다.
'Spring Series > Spring Framework' 카테고리의 다른 글
[Spring] properties 파일(2) (0) | 2020.12.23 |
---|---|
[Spring] Bean의 생명주기 / properties 파일 (0) | 2020.12.22 |
[Spring] IOC 컨테이너 설정(3) - xml, @(Annotation) 혼용 (0) | 2020.12.22 |
[Spring] IOC 컨테이너 설정(2) - @(Annotation) (0) | 2020.12.21 |
[Spring] DI와 IOC / IOC 컨테이너 설정(1) - xml (0) | 2020.12.18 |
댓글