在Mac上尝试使用SpringBoot

简述

我整理了在本地的Mac上试用Java的Spring Boot的步骤。
这次我特别总结了不使用IDE等,直接通过命令行进行的方法。

Spring Boot是什么?

作为一个web服务器,Tomcat是一个使用Java语言开发的框架,通过它可以轻松开发web应用程序。目前,作为Java框架来看,Spring Boot似乎是最好的选择。

    • Spring Boot 使い方メモ

 

    • 徹底比較!2017年トレンドJavaフレームワークまとめ

 

    【Javaフレームワーク徹底比較】2016年おすすめランキングTop3

环境

バージョンmacOSSierra 10.12.3Spring Boot1.5.6java1.8.0_144

步骤

1. 安装Java

我們從這裡進行安裝。
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

或者在终端机上

$ java -version
スクリーンショット 2017-09-05 22.26.13.png
スクリーンショット 2017-09-05 22.27.30.png

我将确认是否已成功安装。

$ java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

2. 安装Maven

Maven是一个用于下载库的工具。这次我们将使用它来安装SpringBoot。

    • Eclipse+Maven という便利な開発環境をインストールからプロジェクト作成まで

 

    第1回 Mavenって何?

使用brew来安装Maven。

$ brew update
$ brew install maven

我会确认是否已经安装完成。

$ mvn --version
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T04:39:06+09:00)
Maven home: /usr/local/Cellar/maven/3.5.0/libexec
Java version: 1.8.0_144, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre
Default locale: ja_JP, platform encoding: UTF-8
OS name: "mac os x", version: "10.12.3", arch: "x86_64", family: "mac"

3. 项目创建

使用以下命令创建项目。

$ mvn -B archetype:generate -DgroupId=edu.self -DartifactId=my_first_spring_boot -Dversion=1.0.0-SNAPSHOT -DarchetypeArtifactId=maven-archetype-quickstart
色々ダウンロードが始まる

$ cd my_first_spring_boot

4.修改设置文件

将生成的pom.xml文件按照以下方式进行修改。

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>edu.self</groupId>
  <artifactId>my_first_spring_boot</artifactId>
  <packaging>jar</packaging>
  <version>1.0.0-SNAPSHOT</version>
  <name>my_first_spring_boot</name>
  <url>http://maven.apache.org</url>
  <!-- Spring Boot の利用を宣言し、バージョンを指定【追加】 -->
  <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.6.RELEASE</version>
  </parent>
  <dependencies>
    <!-- Spring Boot の Web アプリケーションライブラリの利用を指定【追加】 -->
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <!-- Spring Boot の ユニットテストライブラリの利用を指定【追加】 -->
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-test</artifactId>
    </dependency>
<!-- JUnitの指定を削除(Spring Boot に同梱されているため)【削除】
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
 -->
  </dependencies>
  <build>
    <plugins>
      <!-- Spring Boot の ビルド用 Maven プラグイン【追加】 -->
      <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
      </plugin>
    </plugins>
  </build>
  <properties>
    <!-- Java バージョン指定【追加】 -->
    <java.version>1.8</java.version>
  </properties>
</project>

5. 安装所需的库文件

如果您之前已经安装了之前提到的库,您可以查看库的列表。

$ mvn dependency:tree

修改应用程序文件

修改已生成的应用程序文件。

package my_first_spring_boot;

import java.util.concurrent.atomic.AtomicLong;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

@RestController // Webアプリのリクエストを受け付けるクラスであることの指定
@EnableAutoConfiguration // 様々な設定を自動的に有効化
public class App {
    @RequestMapping("/") // URLのパスの指定
    public String index() {
        return "Hello Spring Boot!";
    }

    public static void main(String[] args) {
      // Spring Bootによるアプリケーションを起動するための処理です。
      SpringApplication.run(App.class, args);
    }
}

7. SpringBoot启动

通过以下命令启动。

$ mvn spring-boot:run

8. 访问

当构建成功后,请使用浏览器访问以下链接以进行确认:
http://localhost:8080/

スクリーンショット 2017-09-05 23.27.16.png

以上是结束了。

请参照以下内容,在中国母语中进行改写,只需要提供一种选择:

    Spring Boot をはじめてみるよ(Maven コマンド編)
广告
将在 10 秒后关闭
bannerAds