JAVA
[spring] spring-boot:Spring Starter Project 시작하기
docc
2021. 8. 16. 16:08
테스트 프로젝트
우클릭 -> New -> Spring Starter Project
밑줄 외엔 기본값으로 두고 일단 테스트 프로젝트 작성
+ server 에 VMware 우클릭해서 delete 시키기
spring legacy project 처럼 tomcat 추가하지 않아도 된다. 이유는 하단 pom.xml 에 tomcat이 초기에 설치되기 때문
pom.xml 스프링부트 초기 모습
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
application.properties
기본문서
경로: src/main/resources
server.port:7788
비어있는 문서에 위 내용 작성
HomeRestController.java
추가작성
경로: com/example/demo
package com.example.demo;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HomeRestController {
@RequestMapping
public String home() {
return "Welcome home";
}
}
실행 방법:
접속방법:
http://localhost:7788
DemoApplication.java
기본문서
경로: com/example/demo
여기에 main 메서드가 있으며 여기서 run 시켜도 된다.
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
사용할 프로젝트 만들기
해당 프로젝트 이름 작성시(웹어플리케이션 이름)
Package 끝의 이름은 직접 프로젝트 이름으로 수정해야 한다.