Spring Initializr를 사용하여 폭속으로 Hello World! ! !
목적
Java 프레임 워크인 SpringBoot를 사용하여,Hello World
를 우선 출력시키고 싶다! 라는 분을 위해 남겨 둡니다.
Spring Initializr은 무엇입니까?
브라우저상에서 빌드 툴이나 개발 언어를 선택해, 병아리가 되는 어플리케이션을 간단하게 생성할 수 있는 것.
(Ruby on Rails에서 말하는 곳의 scaffold(스캐폴드) 같은 것으로 인식하고 있습니다.)
실천편
이번에 다루는 다양한 버전
OS: macOS Mojave 버전 10.14.6
텍스트 편집기: Visual Studio Code(이하 VSCode)
$ java -version
openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)
$ mvn -version
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
Java version: 13.0.2, vendor: N/A, runtime: /usr/local/Cellar/openjdk/13.0.2+8_2/libexec/openjdk.jdk/Contents/Home
Default locale: ja_JP, platform encoding: UTF-8
OS name: "mac os x", version: "10.14.6", arch: "x86_64", family: "mac"
$ spring --version
Spring CLI v2.3.1.RELEASE
Spring Initializr의 공식에 Go!!!
여기로 이동하십시오.
각종 추가, 수정을 더해 다음과 같이 합니다.
그리고 GENERATEボタン
를 누르십시오.
GENERATE 버튼을 누르면 Zip 파일이 다운로드되었다고 생각합니다.
해당 Zip 파일을 확장합니다.
텍스트 편집기로 수정
이번에는 demo라는 폴더가 있어야하므로 텍스트 편집기에서 열어보십시오 (이번에는 VSCode입니다).
이것 여담입니다만, 확장 기능으로 이하를 인스톨 해 두는 것을 추천합니다(작업이 낭비됩니다).
· Java Extension Pack
· Spring Boot Tools
· Lombok Annotations Support for VS Code
src/main/java/com/example/demo
안에 HelloController.java를 작성합니다.
SpringBoot 공식 의 코드를 참고로 하면서,
HelloController.java의 내용을 설명합시다!
HelloController.javapackage com.example.demo;
import org.springframework.boot.autoconfigure.*;
import org.springframework.web.bind.annotation.*;
@RestController
@EnableAutoConfiguration
public class HelloController {
@RequestMapping("/")
String home() {
return "Hello World!";
}
}
그리고 터미널에서 데모 폴더로 이동하여,mvn spring-boot:run
를 입력하십시오.
터미널$ mvn spring-boot:run
[INFO] Scanning for projects...
[INFO]
[INFO] --------------------------< com.example:demo >--------------------------
[INFO] Building demo 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] >>> spring-boot-maven-plugin:2.3.1.RELEASE:run (default-cli) > test-compile @ demo >>>
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ demo ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
〜省略〜
잠시 후 다음과 같이 표시됩니다.
터미널 . ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.3.1.RELEASE)
〜省略〜
그리고 브라우저에서 http://localhost-8080.com/
를 입력하면
Hello World!라고 표시되었습니다!
끝에
이번에는 SpringBoot 등의 자세한 설명은 할애했습니다.
(브라우저로 표시할 수 있는 곳까지를 골로 했습니다)
스스로 코드를 변경하고는 브라우저에서 확인하는 등의 학습에 활용해 주시면 좋겠습니다.
Reference
이 문제에 관하여(Spring Initializr를 사용하여 폭속으로 Hello World! ! !), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/morioheisei/items/5b75da7af8de77d9f1b5
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
브라우저상에서 빌드 툴이나 개발 언어를 선택해, 병아리가 되는 어플리케이션을 간단하게 생성할 수 있는 것.
(Ruby on Rails에서 말하는 곳의 scaffold(스캐폴드) 같은 것으로 인식하고 있습니다.)
실천편
이번에 다루는 다양한 버전
OS: macOS Mojave 버전 10.14.6
텍스트 편집기: Visual Studio Code(이하 VSCode)
$ java -version
openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)
$ mvn -version
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
Java version: 13.0.2, vendor: N/A, runtime: /usr/local/Cellar/openjdk/13.0.2+8_2/libexec/openjdk.jdk/Contents/Home
Default locale: ja_JP, platform encoding: UTF-8
OS name: "mac os x", version: "10.14.6", arch: "x86_64", family: "mac"
$ spring --version
Spring CLI v2.3.1.RELEASE
Spring Initializr의 공식에 Go!!!
여기로 이동하십시오.
각종 추가, 수정을 더해 다음과 같이 합니다.
그리고 GENERATEボタン
를 누르십시오.
GENERATE 버튼을 누르면 Zip 파일이 다운로드되었다고 생각합니다.
해당 Zip 파일을 확장합니다.
텍스트 편집기로 수정
이번에는 demo라는 폴더가 있어야하므로 텍스트 편집기에서 열어보십시오 (이번에는 VSCode입니다).
이것 여담입니다만, 확장 기능으로 이하를 인스톨 해 두는 것을 추천합니다(작업이 낭비됩니다).
· Java Extension Pack
· Spring Boot Tools
· Lombok Annotations Support for VS Code
src/main/java/com/example/demo
안에 HelloController.java를 작성합니다.
SpringBoot 공식 의 코드를 참고로 하면서,
HelloController.java의 내용을 설명합시다!
HelloController.javapackage com.example.demo;
import org.springframework.boot.autoconfigure.*;
import org.springframework.web.bind.annotation.*;
@RestController
@EnableAutoConfiguration
public class HelloController {
@RequestMapping("/")
String home() {
return "Hello World!";
}
}
그리고 터미널에서 데모 폴더로 이동하여,mvn spring-boot:run
를 입력하십시오.
터미널$ mvn spring-boot:run
[INFO] Scanning for projects...
[INFO]
[INFO] --------------------------< com.example:demo >--------------------------
[INFO] Building demo 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] >>> spring-boot-maven-plugin:2.3.1.RELEASE:run (default-cli) > test-compile @ demo >>>
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ demo ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
〜省略〜
잠시 후 다음과 같이 표시됩니다.
터미널 . ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.3.1.RELEASE)
〜省略〜
그리고 브라우저에서 http://localhost-8080.com/
를 입력하면
Hello World!라고 표시되었습니다!
끝에
이번에는 SpringBoot 등의 자세한 설명은 할애했습니다.
(브라우저로 표시할 수 있는 곳까지를 골로 했습니다)
스스로 코드를 변경하고는 브라우저에서 확인하는 등의 학습에 활용해 주시면 좋겠습니다.
Reference
이 문제에 관하여(Spring Initializr를 사용하여 폭속으로 Hello World! ! !), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/morioheisei/items/5b75da7af8de77d9f1b5
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ java -version
openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)
$ mvn -version
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /usr/local/Cellar/maven/3.6.3_1/libexec
Java version: 13.0.2, vendor: N/A, runtime: /usr/local/Cellar/openjdk/13.0.2+8_2/libexec/openjdk.jdk/Contents/Home
Default locale: ja_JP, platform encoding: UTF-8
OS name: "mac os x", version: "10.14.6", arch: "x86_64", family: "mac"
$ spring --version
Spring CLI v2.3.1.RELEASE
package com.example.demo;
import org.springframework.boot.autoconfigure.*;
import org.springframework.web.bind.annotation.*;
@RestController
@EnableAutoConfiguration
public class HelloController {
@RequestMapping("/")
String home() {
return "Hello World!";
}
}
$ mvn spring-boot:run
[INFO] Scanning for projects...
[INFO]
[INFO] --------------------------< com.example:demo >--------------------------
[INFO] Building demo 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] >>> spring-boot-maven-plugin:2.3.1.RELEASE:run (default-cli) > test-compile @ demo >>>
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ demo ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
〜省略〜
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.3.1.RELEASE)
〜省略〜
이번에는 SpringBoot 등의 자세한 설명은 할애했습니다.
(브라우저로 표시할 수 있는 곳까지를 골로 했습니다)
스스로 코드를 변경하고는 브라우저에서 확인하는 등의 학습에 활용해 주시면 좋겠습니다.
Reference
이 문제에 관하여(Spring Initializr를 사용하여 폭속으로 Hello World! ! !), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/morioheisei/items/5b75da7af8de77d9f1b5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)