< Spring boot >
sts download 검색 후 다운로드
cmd -> sts tool 다운로드 받은 위치 -> java -jar (압축해제 할 jar파일명)
- 알집, 반디집 등 패키징 프로그램이 개입하지 않고 java의 jar로 압축해제를 할 수 있다.
( * boot 전용 workspace 생성 후 경로설정 )
* developer tools download
eclipse marketplace -> popular -> java and web developer tools 3.27 download
( * 다운로드 후 encoding 설정 )
* starter 프로젝트 생성
Type : Maven Project / Packaging : War
Java version : 8 / Language : java
( name, group, package는 개발하고자 하는 프로젝트로 변경한다. )
spring boot version : 2.7.5
( * boot는 현재 2version이 많이 사용되는 추세 )
( * 라이브러리는 사용하고자 하는 것들을 선택하면 자동으로 받아온다. )
( * spring boot devTools : 코드 수정시에 서버 자동 리부트를 원하면 다운로드 )
( * dependency에 version 명시 안하면 현재 eclipse와 호환되는 version으로 알아서 가져온다. )
* starter package는 내장서버를 지원한다(tomcat 필요x)
( * pom.xml은 Maven build tool의 설정파일일 뿐 다른 build tool을 사용하면 pom.xml이 아닌 다른 설정파일을 사용한다. )
* application properties
- servlet-context, web.xml등 설정들은 application.properties에 배치된다.
- 각 library들의 설정문장은 spring boot application properties document 검색 혹은 stack overflow 검색을 해서 찾는다.
- Library에 대해 버전이 명시되지 않으면 sts에 맞는 버전으로 자동으로 가져온다.