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 끝의 이름은 직접 프로젝트 이름으로 수정해야 한다.