-> spcify location 클릭
경로는 Application -> SpringToolSuite4 -> Contents -> Eclipse -> SpringToolSuiite4.ini을 Open
설치할 곳에 체크하고 Install / Update
설치 성공시
화면 출력
cd /Applications/SpringToolSuite4.app/Contents/Eclipse/ 이동 후
ls -al 입력
lombok.jar가 있다면 설치 성공
자세히 확인하고 싶다면
vi SpringToolSuite4.ini 편집기로 열어봐서
javaagent:/Applications/SpringToolSuite4.app/Contents/Eclipse/lombok.jar가 추가되어 있다면 설치 성공
롬복 설치 및 설치 확인 출처 : https://eunoia3jy.tistory.com/45
zulu-11.jdk로 설정
프로젝트 만들때 Spring Starter Project 선택
여기서 java버전을 11로 내려야한다
next를 하면
Spring Boot Version을 2.7.16으로 내리고 필요한 library들을 찾아서 추가해준다
포트 설정하는 곳
server.port=9001
Spring boot는 tomcat을 pom.xml에 추가해야한다
<!-- tomcat-embed-jasper -->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
앞으로 이곳이 메인으로 불린다
package boot.mvc.ex1;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan;
@SpringBootApplication
@ComponentScan({"boot.test","boot.aaa","hello.boot","my.info"}) //@ComponentScan({"boot.test","boot.aaa"}) 패키지 등록...여러개 일때는 {}안에 여러개 적어줌
//처음 만들때 만든 패키지 말고는 등록해줘야한다
//SpringBootEx1Application.java 가 앞으로 main
public class SpringBootEx1Application {
public static void main(String[] args) {
SpringApplication.run(SpringBootEx1Application.class, args);
}
}
패키지를 만들어서 등록하는 곳이 여기다 (첫 생성시 만들어진 패키지는 등록할 필요 없다)
@ComponentScan("") - 단일 패키지 등록
@ComponentScan({"",""}) - 복수 패키지 등록 / 여러 패키지를 등록하고 싶다면 맨 앞은 똑같이 하고 ~~.* 처럼 와일드카드로 해주면 뒤에 어떤이름이 와도 앞 이름이 똑같아 등록된 것과 똑같이 작동
@Setter
@Getter
@ToString
위 3가지를 합친것이 @Data 이다
@Data는 lombok에서 받은 어노테이션이다
package boot.mvc.ex1;
import lombok.Data;
//import lombok.Getter;
//import lombok.Setter;
//import lombok.ToString;
//@Setter
//@Getter
//@ToString
@Data //@Data 하나만 하면 위에 3개를 받는 효과
public class TestDto {
private String name;
private String addr;
}
실행시 run as 안에 Spring boot App으로 실행 시킨 후
실행할 브라우저 오픈
localhost:설정한포트번호/맵핑주소 로 접속해보면 확인 가능
Help -> Eclipse Marketplace -> jsp 검색
이 tools 다운
기다리면 추가 창 뜨는데 select all 해주면 됨
pom.xml에
<!-- jstl -->
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
추가