spring boot initializer 쳐서 들어가기

 

jar -> java 아카이브

war -> web 아카이브

스프링에서는 war 를 쓰지만

스프링 부트에서는 jar 를 쓴다. 

자바는 무조건 17이상으로 

 

오라클은 안정성이 떨어져서 ... 아마존껄로

프로덕션용은 서비스용으로 실제로 쓸수있는것 

 

LTS는 장기 지원 버전을 해주는것

 

 

 

c드라이브에 새폴더를 만들어준다.

옮겨놨던 폴더에 압축풀기

 

롬복설치

하고 install 

 

ini 파일 복사해서 메모장으로 열기ㅐ\
저걸로 수정

저장하고 저거 클릭해서 실행시킨다음 . 워크스페이스 폴더 새로 파서 하기

 

enc 설정 (UTF-8)

 

file -new - new Spring Starter Project 누르기

 

 

이렇게 4가지를 다 추가하면 웹 개발할 준비 완료!  next누르고 finish 눌러서 끝

 

 

이렇게 프로젝트가 생긴다. 

 

저걸 설정해놓으면 pom.xml에서 오류뜨는것을 막을수있다. 

 

 

실행하려면 프로젝트 우클릭 -> run as -> Spring boot app 누르기

 

 

이런 오류가 뜬다.!!

잘실행된 모습

 

package com.sk.cyboot.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;



@RequestMapping("/api")
public class CyRestController {
	
	@ResponseBody
	@GetMapping("/cy")
		public String getCy() {
			return "채은";
		}
	
	@ResponseBody
	@GetMapping("/hs")
		public String getHs() {
			return "홍석";
		}
}
package com.sk.cyboot.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;


@RestController //@Controller + @ResponseBody
@RequestMapping("/api")
public class CyRestController {
	
	
	@GetMapping("/cy")
		public String getCy() {
			return "채은";
		}
	
	
	@GetMapping("/hs")
		public String getHs() {
			return "홍석";
		}
}

help - > 이클립스 마켓 -> jsp 치기 

왜냐면  static에 jsp나 html이 없다

 

톱니바퀴 인거 설치

 

static에 html이 뜬다. 

 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>늦깍이 공부</title>
</head>
<body>
<h1>시작페이지</h1>
<h1>선경,홍석, 채은의 시작</h1>
</body>
</html>

 

짠 ~

+ Recent posts