[Spring Framework] Mac M1 / STS3 설치하기 / Maven Repository 이용하기
Spring | Home
Cloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform.
spring.io
STS : Spring Tool Suite의 약자로, Spring Framework를 사용하기 위한 개발 툴을 말한다.
일반적 으로는 별도의 설치 도구를 통해 설치하여 사용하나, 이클립스IDE에서 제공하는 STS plug-in을 통해 간단히 설치할 수 있다.
이클립스 마켓플레이스를 통해 설치해도 되지만, 나는 최신 버전이 아닌 Spring Legacy Project를 위해 이전 버전이 필요했다.
현재 STS4가 최신 버전이고, 설치 방법은 똑같다.
Spring | Home
Cloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform.
spring.io
tools 페이지에 들어가면 STS4를 설치할 수 있는 페이지가 나온다.
VS code, Eclipse, Theia 에서 구동이 가능한데 다 패스하고 3을 설치하러 간다.
https://github.com/spring-attic/toolsuite-distribution/wiki/Spring-Tool-Suite-3
Spring Tool Suite 3
the distribution build for the Spring Tool Suite and the Groovy/Grails Tool Suite - spring-attic/toolsuite-distribution
github.com
tools 페이지 맨 밑에 3을 원하냐며 링크를 걸어놨다. 여기에 들어가면 3을 설치할 수 있다.
스크롤을 내리면 최신 STS3 다운로드 카테고리가 나온다.
여기서 제일 위에 있는 3.9.18 릴리즈 버전을 설치해준다.
마찬가지로 window는 zip 파일, Mac은 dmg 파일, 리눅스는 tar.gz 파일을 다운로드 받는다.
dmg 파일을 다운받고 눌러주면 STS 프로그램 구동이 가능하다.
나는 응용프로그램 파일들은 모두 dev 파일 안에 넣어둔다. 그래야 실행시킬때도, 한눈에 보기에도 편하다...!
Spring Framework에서는 Maven Repository를 가져온다.
Maven은 빌드 도구이자 라이브러리(.jar) 관리 도구이다.
스프링 프로젝트를 구성하면서 필요한 라이브러리를 다운로드 받아주면 스프링 프로젝트에 필요한 최소한의 라이브러리를 자동으로 포함시켜준다.
나는 총 여섯 가지의 라이브러리를 가져왔다.
나처럼 STS3을 쓰는 사람들은 6버전과는 맞지 않기 때문에, (6버전은 STS4부터 맞는다고 함!)
5버전 중 최신 버전 그 중에서도 정식 release된 파일을 다운로드 받아준다.
기본적으로 앞 글에서 설명했던 Spring Framework의 Core Container 라이브러리들을 같은 버전으로 다 다운로드 받아준다.
.jar로 다운 받은 이유는... 아직까지 레거시를 다루지는 않고 코어 기능에 대해서 학습 후에 넘어갈 거라서...그러하다..,
Beans, Core, Context
Web Servlet을 위해 JSTL도 다운로드,,,
제일 위에 뜨는 1.2 버전
얘는 최신 버전
Apache Commons Logging도 최신 버전으로!
Apache Commons Logging (이전의 Jakarta Commons Logging 또는 JCL )은 java 기반 logging utility이자 로깅 및 기타 툴킷용 프로그래밍 모델입니다. 다른 도구를 통해 API , 로그 구현 및 래퍼 구현을 제공합니다 .
https://en.wikipedia.org/wiki/Apache_Commons_Logging
로깅을 위해 Apache Commons Logging까지 다운로드!
어 하고보니 annotation api 1.3.2 버전도 있다...!
설정 방법은 자바 프로젝트를 만든 후 그 안에 library = lib 폴더를 만들어준다.
그 안에 다운받아온 라이브러리들을 넣어준다.
그리고 해당 프로젝트 우클릭을 눌러 Properties에 들어간다.
Java Build Path -> Classpath 눌러 준 후 -> Add JARs... 클릭
아까 lib 파일에 넣어준 jar 파일들 모두 클릭해서 Ok를 눌러 build path libraries에 넣어주면 설정 끝 !