Visual Studio Code로 Spring Boot2 웹 앱 개발 HelloWorld 작성편
5976 단어 자바spring-bootVSCodespring
소개
Visual Studio Code로 Spring Boot2의 웹 앱 개발을 해 나갑니다.
이전에 여기에서 만든 HelloWorld의 Spring Boot 버전입니다.
개발 환경 구축
여기 를 참고로 개발 환경을 구축해 주세요.
Maven, Tomcat은 필요하지 않습니다.
확장 기능인 Spring Boot Extension Pack을 추가합니다.
환경
OS:Windows 10 Pro 64bit
Editor:Visual Studio Code 1.44.2
JDK:AdoptOpenJDK 11.0.6+10 x64
편지지 만들기
Visual Studio Code에서도 할 수 있지만 spring initializr( htps : // s rt. sp 링 g. 이오/ )에서도 만들 수 있습니다.
이번에는 이렇게 했습니다.
작성한 히나형을 「D:\JAVA\Project」에 전개합니다.
컨트롤러 작성
「D:\JAVA\Project\bootSample1\src\main\java\com\example\bootSample1\web\controller」에 작성합니다.
폴더가 없으면 폴더를 만듭니다.
로오 t 지금 t로 ぇr. 자바
RootController.javapackage com.example.bootSample1.web.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class RootController {
@GetMapping("/")
public String root() {
// "redirect:"を先頭につけるとリダイレクトになる
return "redirect:hello/index";
}
}
헉 지금 t길 r. 자바
HelloController.javapackage com.example.bootSample1.web.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
@RequestMapping("/hello")
public class HelloController {
@GetMapping("/index")
public String indexGet() {
return "hello/index";
}
}
View 만들기
D:\JAVA\Project\bootSample1\src\main\resources\templates\hello에 만듭니다.
폴더가 없으면 폴더를 만듭니다.
index.html
index.html<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Hello World</title>
</head>
<body>
<h1>Hello World</h1>
</body>
</html>
동작 확인
F5 키를 눌러 실행합니다.
http://localhost-8080.com/
방문하십시오.
자동으로 http://localhost:8080/hello/index로 리디렉션되는지 확인하십시오.
다음 페이지가 표시되면 OK입니다.
요약
Controller와 View는 이전의 비Boot 샘플과 똑같습니다.
전 준비가 필요하지 않은 것이 Boot의 편리한 곳입니다.
Reference
이 문제에 관하여(Visual Studio Code로 Spring Boot2 웹 앱 개발 HelloWorld 작성편), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/t_skri/items/78aa811951e1537c7c0e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
여기 를 참고로 개발 환경을 구축해 주세요.
Maven, Tomcat은 필요하지 않습니다.
확장 기능인 Spring Boot Extension Pack을 추가합니다.
환경
OS:Windows 10 Pro 64bit
Editor:Visual Studio Code 1.44.2
JDK:AdoptOpenJDK 11.0.6+10 x64
편지지 만들기
Visual Studio Code에서도 할 수 있지만 spring initializr( htps : // s rt. sp 링 g. 이오/ )에서도 만들 수 있습니다.
이번에는 이렇게 했습니다.
작성한 히나형을 「D:\JAVA\Project」에 전개합니다.
컨트롤러 작성
「D:\JAVA\Project\bootSample1\src\main\java\com\example\bootSample1\web\controller」에 작성합니다.
폴더가 없으면 폴더를 만듭니다.
로오 t 지금 t로 ぇr. 자바
RootController.javapackage com.example.bootSample1.web.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class RootController {
@GetMapping("/")
public String root() {
// "redirect:"を先頭につけるとリダイレクトになる
return "redirect:hello/index";
}
}
헉 지금 t길 r. 자바
HelloController.javapackage com.example.bootSample1.web.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
@RequestMapping("/hello")
public class HelloController {
@GetMapping("/index")
public String indexGet() {
return "hello/index";
}
}
View 만들기
D:\JAVA\Project\bootSample1\src\main\resources\templates\hello에 만듭니다.
폴더가 없으면 폴더를 만듭니다.
index.html
index.html<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Hello World</title>
</head>
<body>
<h1>Hello World</h1>
</body>
</html>
동작 확인
F5 키를 눌러 실행합니다.
http://localhost-8080.com/
방문하십시오.
자동으로 http://localhost:8080/hello/index로 리디렉션되는지 확인하십시오.
다음 페이지가 표시되면 OK입니다.
요약
Controller와 View는 이전의 비Boot 샘플과 똑같습니다.
전 준비가 필요하지 않은 것이 Boot의 편리한 곳입니다.
Reference
이 문제에 관하여(Visual Studio Code로 Spring Boot2 웹 앱 개발 HelloWorld 작성편), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/t_skri/items/78aa811951e1537c7c0e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Visual Studio Code에서도 할 수 있지만 spring initializr( htps : // s rt. sp 링 g. 이오/ )에서도 만들 수 있습니다.
이번에는 이렇게 했습니다.
작성한 히나형을 「D:\JAVA\Project」에 전개합니다.
컨트롤러 작성
「D:\JAVA\Project\bootSample1\src\main\java\com\example\bootSample1\web\controller」에 작성합니다.
폴더가 없으면 폴더를 만듭니다.
로오 t 지금 t로 ぇr. 자바
RootController.javapackage com.example.bootSample1.web.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class RootController {
@GetMapping("/")
public String root() {
// "redirect:"を先頭につけるとリダイレクトになる
return "redirect:hello/index";
}
}
헉 지금 t길 r. 자바
HelloController.javapackage com.example.bootSample1.web.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
@RequestMapping("/hello")
public class HelloController {
@GetMapping("/index")
public String indexGet() {
return "hello/index";
}
}
View 만들기
D:\JAVA\Project\bootSample1\src\main\resources\templates\hello에 만듭니다.
폴더가 없으면 폴더를 만듭니다.
index.html
index.html<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Hello World</title>
</head>
<body>
<h1>Hello World</h1>
</body>
</html>
동작 확인
F5 키를 눌러 실행합니다.
http://localhost-8080.com/
방문하십시오.
자동으로 http://localhost:8080/hello/index로 리디렉션되는지 확인하십시오.
다음 페이지가 표시되면 OK입니다.
요약
Controller와 View는 이전의 비Boot 샘플과 똑같습니다.
전 준비가 필요하지 않은 것이 Boot의 편리한 곳입니다.
Reference
이 문제에 관하여(Visual Studio Code로 Spring Boot2 웹 앱 개발 HelloWorld 작성편), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/t_skri/items/78aa811951e1537c7c0e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
package com.example.bootSample1.web.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class RootController {
@GetMapping("/")
public String root() {
// "redirect:"を先頭につけるとリダイレクトになる
return "redirect:hello/index";
}
}
package com.example.bootSample1.web.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
@RequestMapping("/hello")
public class HelloController {
@GetMapping("/index")
public String indexGet() {
return "hello/index";
}
}
D:\JAVA\Project\bootSample1\src\main\resources\templates\hello에 만듭니다.
폴더가 없으면 폴더를 만듭니다.
index.html
index.html
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Hello World</title>
</head>
<body>
<h1>Hello World</h1>
</body>
</html>
동작 확인
F5 키를 눌러 실행합니다.
http://localhost-8080.com/
방문하십시오.
자동으로 http://localhost:8080/hello/index로 리디렉션되는지 확인하십시오.
다음 페이지가 표시되면 OK입니다.
요약
Controller와 View는 이전의 비Boot 샘플과 똑같습니다.
전 준비가 필요하지 않은 것이 Boot의 편리한 곳입니다.
Reference
이 문제에 관하여(Visual Studio Code로 Spring Boot2 웹 앱 개발 HelloWorld 작성편), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/t_skri/items/78aa811951e1537c7c0e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Controller와 View는 이전의 비Boot 샘플과 똑같습니다.
전 준비가 필요하지 않은 것이 Boot의 편리한 곳입니다.
Reference
이 문제에 관하여(Visual Studio Code로 Spring Boot2 웹 앱 개발 HelloWorld 작성편), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/t_skri/items/78aa811951e1537c7c0e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)