春季起動(开端)

起初/ 首先/ 開始

普通情况下,我不使用Java,但有些公司可能会有一些基于Java的系统,所以为了学习的目的,我试着构建了一个。这次我用的是Spring Boot CLI。

我参考了以下内容:
https://projects.spring.io/spring-boot/
https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#getting-started-installing-the-cli

环境

苹果操作系统Sierra

安装

使用curl命令获取http://repo.spring.io/release/org/springframework/boot/spring-boot-cli/1.5.4.RELEASE/spring-boot-cli-1.5.4.RELEASE-bin.tar.gz文件的内容。

安装SDK

使用curl命令下载”get.sdkman.io”网址的内容,并使用bash来执行。

安装Spring Boot

$ sdk install springboot
$ spring --version
Spring CLI v1.5.4.RELEASE

环境

$ sdk install springboot dev ~/Downloads/spring-1.5.4.RELEASE/
$ sdk default springboot dev
$ spring --version
Spring CLI v1.5.4.RELEASE
$ sdk ls springboot

================================================================================
Available Springboot Versions
================================================================================
 > + dev                  1.4.0.M3             1.3.0.M1             1.1.4.RELEASE
   * 1.5.4.RELEASE        1.3.8.RELEASE        1.2.8.RELEASE        1.1.3.RELEASE
     1.5.3.RELEASE        1.3.7.RELEASE        1.2.7.RELEASE        1.1.2.RELEASE
     1.5.2.RELEASE        1.3.6.RELEASE        1.2.6.RELEASE        1.1.12.RELEASE
     1.5.1.RELEASE        1.3.5.RELEASE        1.2.5.RELEASE        1.1.11.RELEASE
     1.5.0.RC1            1.3.4.RELEASE        1.2.4.RELEASE        1.1.10.RELEASE
     1.4.7.RELEASE        1.3.3.RELEASE        1.2.3.RELEASE        1.1.1.RELEASE
     1.4.6.RELEASE        1.3.2.RELEASE        1.2.2.RELEASE        1.1.0.RELEASE
     1.4.5.RELEASE        1.3.1.RELEASE        1.2.1.RELEASE        1.0.2.RELEASE
     1.4.4.RELEASE        1.3.0.RELEASE        1.2.0.RELEASE        1.0.1.RELEASE
     1.4.3.RELEASE        1.3.0.RC1            1.1.9.RELEASE        1.0.0.RELEASE
     1.4.2.RELEASE        1.3.0.M5             1.1.8.RELEASE
     1.4.1.RELEASE        1.3.0.M4             1.1.7.RELEASE
     1.4.0.RELEASE        1.3.0.M3             1.1.6.RELEASE
     1.4.0.RC1            1.3.0.M2             1.1.5.RELEASE

================================================================================
+ - local version
* - installed
> - currently in use
================================================================================

安装啤酒

$ brew tap pivotal/tap
$ brew install springboot
$ chmod 777  ~/Downloads/spring-1.5.4.RELEASE/shell-completion/bash/spring
$  ~/Downloads/spring-1.5.4.RELEASE/shell-completion/bash/spring

编辑 app.groovy

@RestController
class ThisWillActuallyRun {

    @RequestMapping("/")
    String home() {
        "Hello World!"
    }

}
spring run app.groovy
Resolving dependencies..............

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

请访问本地主机的8080端口。

スクリーンショット 2017-07-24 15.54.08.png
广告
将在 10 秒后关闭
bannerAds