-
[spring] spring-boot:Spring Starter Project 시작하기JAVA 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 끝의 이름은 직접 프로젝트 이름으로 수정해야 한다.
'JAVA' 카테고리의 다른 글
[ajax] 비동기 form 사용하기 (0) 2021.08.16 [spring] spring-boot : MVC 어노테이션(Mapper,Repository,Service,Controller) (0) 2021.08.16 [mybatis] xml 속성 정리 (0) 2021.08.15 [mybatis] xml v.s annotation (0) 2021.08.15 [spring] 어노테이션 정리 (0) 2021.08.13