This is it. it's IT.

Springboot 시작하기 - 웹에서 설정 본문

Backend/Springboot

Springboot 시작하기 - 웹에서 설정

응애개발자 애기 2022. 4. 18. 10:20
728x90
반응형

https://start.spring.io/

여기에서 스프링부트의 기본적인 설정을 할 수 있다고 합니다. 

 

전 요렇게 설정을 해보았읍니다 ^^

 

 

 

 

심플하고 restful한 MVC 웹 프로젝트를 만들기 위해서는 

Spring Web 이라는 Dependency를 추가합니당 .호호호~~~~~~

 

또한 자신이 사용하고자 하는 DB의 driver도 이 디펜던시를 통해 내려받을 수 있다고 합니다. 

 

 

하단에 있는 Explore 버튼을 누르면 프로젝트가 어떤 식으로 구성 될 지 미리 볼 수 있는 것 같습니다...

Generate를 누르면 현재 설정대로 프로젝트를 생성~~~~~ zip파일로 내려받을 수 있게 됩니다.ㅇ.

 

해당 프로젝트를 압축풀기 후 Eclipse에서 import하게 되면 작업을 시작할 수 있습니당 ^.^

(eclipse는 photon을 사용했다...)

 

스프링부트에서는 tomcat Server가 내장되어있다고 합니다... 그러므로 

기존 Spring 프로젝트 때처럼 톰캣을 따로 가져와서 서버로 실행하지 않아도,

Java application으로 실행하면 브라우저에서 작동 가능하다고 합니다.

(localhost:8080)

 

 

하지만 maven Configuration 도중 에러가 날 수 있습니다...

https://caileb.tistory.com/151

 

pom.xml 파일의 line 1번 Unknown Error

에러 Unknown / line 1 / pom.xml / Maven Configuration Problem 개발환경  IDE : STS4 (Spring Tool Suite 4 / Version: 4.2.1.RELEASE / Build Id: 201904170946) 상황 STS4에서 프로젝트를..

caileb.tistory.com

 

pom.xml에서 

	<properties>
		<java.version>1.8</java.version>
 		<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version> <!--해당 부분을 추가-->
	</properties>

 

 

Project configuration is not up-to-date with pom.xml. Select: Maven->Update Project... from the project context menu or use Quick Fix.

그러면 요런 에러로 바뀌는데 problem에서 오른쪽 클릭 -> Quick Fix 누르세요

그럼 에러 사라짐


그리고

SpringbootFirstAppApplication 의 package에서 에러가 나면 파일을 옮겼다가 다시 원상태로 복귀시켜보세요...

에러 사라짐니다...

 

이후에 java application으로 프로젝트를 실행했을 때 콘솔에 이렇게 뜨면 성공입니당. 

 

 

 

 

 

시험삼아 컨트롤러를 만들어 봅니다.... 

 

위치는 여기입니다. class 파일로 생성합니다. 

 

package com.springboot.app;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class WelcomeController {
	
	@GetMapping("/welcome")
	public String welcome() {
		return "welcome";
	}
}

 

프로젝트를 실행시킬 때는 SpringbootFirstAppApplication 파일로 다시 돌아와 우클릭 후 실행해야 합니다... 

 

 

컨트롤러가 제대로 작동하는 것을 볼 수 있습니다 .~~!!!!!!!!! 조와용 ^.^

 

 

 

 

 

 

 

강좌는 이것을 참고했습니다.ㅇ

https://www.youtube.com/watch?v=ZJ7afDSrb3s&list=PLGRDMO4rOGcN21sn_D3F1WOa8O38c_10R 

 

 

728x90
Comments