"CLI에서 스프링부트 그래들 프로젝트 생성·실행 실습"의 두 판 사이의 차이

(새 문서: ==개요== ;HelloBoot on CLI ==#== <source lang='console'> java@ubuntu:~$ curl https://start.spring.io/starter.tgz -d type=gradle-project -d baseDir=HelloBoot -d name=HelloBoot | tar...)
 
잔글 (봇: 자동으로 텍스트 교체 (-</source> +</syntaxhighlight>, -<source +<syntaxhighlight ))
 
(사용자 2명의 중간 판 11개는 보이지 않습니다)
3번째 줄: 3번째 줄:


==#==
==#==
<source lang='console'>
<syntaxhighlight lang='console'>
java@ubuntu:~$ curl https://start.spring.io/starter.tgz -d type=gradle-project -d baseDir=HelloBoot -d name=HelloBoot | tar -xvzf -
java@ubuntu01:~$ curl https://start.spring.io/starter.tgz -d type=gradle-project -d baseDir=HelloBoot -d name=HelloBoot | tar -xvzf -
HelloBoot/gradlew
HelloBoot/gradlew
HelloBoot/
HelloBoot/
30번째 줄: 30번째 줄:
HelloBoot/src/main/resources/application.properties
HelloBoot/src/main/resources/application.properties
HelloBoot/src/test/java/com/example/demo/HelloBootApplicationTests.java
HelloBoot/src/test/java/com/example/demo/HelloBootApplicationTests.java
</source>
</syntaxhighlight>


==#==
==#==
<syntaxhighlight lang='console'>
java@ubuntu01:~$ cd HelloBoot/
java@ubuntu01:~/HelloBoot$ vi src/main/java/com/example/demo/HelloBootApplication.java
</syntaxhighlight>
<syntaxhighlight lang='java' highlight='11'>
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class HelloBootApplication {
        public static void main(String[] args) {
                SpringApplication.run(HelloBootApplication.class, args);
                System.out.println("HelloBoot!");
        }
}
</syntaxhighlight>
==#==
==#==
<syntaxhighlight lang='console'>
java@ubuntu01:~/HelloBoot$ ./gradlew build
BUILD SUCCESSFUL in 5s
5 actionable tasks: 5 executed
</syntaxhighlight>
<syntaxhighlight lang='console'>
java@ubuntu01:~/HelloBoot$ java -jar build/libs/demo-0.0.1-SNAPSHOT.jar
  .  ____          _            __ _ _
/\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot ::        (v2.1.3.RELEASE)
2019-03-28 10:30:51.840  INFO 7393 --- [          main] com.example.demo.HelloBootApplication    : Starting HelloBootApplication on zeta1 with PID 7393 (/root/demo/HelloBoot/build/libs/demo-0.0.1-SNAPSHOT.jar started by root in /root/demo/HelloBoot)
2019-03-28 10:30:51.846  INFO 7393 --- [          main] com.example.demo.HelloBootApplication    : No active profile set, falling back to default profiles: default
2019-03-28 10:30:52.575  INFO 7393 --- [          main] com.example.demo.HelloBootApplication    : Started HelloBootApplication in 1.202 seconds (JVM running for 1.705)
HelloBoot!
</syntaxhighlight>
==같이 보기==
* [[Spring Boot in a Container]]
* [[스프링 이니셜라이저로 스프링부트 웹 시작하기]]
* [[CLI에서 스프링부트 메이븐 프로젝트 생성·실행 실습]]


==참고==
==참고==
* https://github.com/spring-io/initializr
* https://github.com/spring-io/initializr


[[분류: SpringBoot]]
[[분류:Spring Boot]]
[[분류:Spring Initializr]]

2020년 11월 2일 (월) 02:50 기준 최신판

1 개요[ | ]

HelloBoot on CLI

2 #[ | ]

java@ubuntu01:~$ curl https://start.spring.io/starter.tgz -d type=gradle-project -d baseDir=HelloBoot -d name=HelloBoot | tar -xvzf -
HelloBoot/gradlew
HelloBoot/
HelloBoot/gradle/
HelloBoot/gradle/wrapper/
HelloBoot/src/
HelloBoot/src/main/
HelloBoot/src/main/java/
HelloBoot/src/main/java/com/
HelloBoot/src/main/java/com/example/
HelloBoot/src/main/java/com/example/demo/
HelloBoot/src/main/resources/
HelloBoot/src/test/
HelloBoot/src/test/java/
HelloBoot/src/test/java/com/
HelloBoot/src/test/java/com/example/
HelloBoot/src/test/java/com/example/demo/
HelloBoot/.gitignore
HelloBoot/build.gradle
HelloBoot/gradle/wrapper/gradle-wrapper.jar
HelloBoot/gradle/wrapper/gradle-wrapper.properties
HelloBoot/gradlew.bat
HelloBoot/settings.gradle
HelloBoot/src/main/java/com/example/demo/HelloBootApplication.java
HelloBoot/src/main/resources/application.properties
HelloBoot/src/test/java/com/example/demo/HelloBootApplicationTests.java

3 #[ | ]

java@ubuntu01:~$ cd HelloBoot/
java@ubuntu01:~/HelloBoot$ vi src/main/java/com/example/demo/HelloBootApplication.java
package com.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class HelloBootApplication {

        public static void main(String[] args) {
                SpringApplication.run(HelloBootApplication.class, args);
                System.out.println("HelloBoot!");
        }

}

4 #[ | ]

java@ubuntu01:~/HelloBoot$ ./gradlew build

BUILD SUCCESSFUL in 5s
5 actionable tasks: 5 executed
java@ubuntu01:~/HelloBoot$ java -jar build/libs/demo-0.0.1-SNAPSHOT.jar

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.1.3.RELEASE)

2019-03-28 10:30:51.840  INFO 7393 --- [           main] com.example.demo.HelloBootApplication    : Starting HelloBootApplication on zeta1 with PID 7393 (/root/demo/HelloBoot/build/libs/demo-0.0.1-SNAPSHOT.jar started by root in /root/demo/HelloBoot)
2019-03-28 10:30:51.846  INFO 7393 --- [           main] com.example.demo.HelloBootApplication    : No active profile set, falling back to default profiles: default
2019-03-28 10:30:52.575  INFO 7393 --- [           main] com.example.demo.HelloBootApplication    : Started HelloBootApplication in 1.202 seconds (JVM running for 1.705)
HelloBoot!

5 같이 보기[ | ]

6 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}