安装Spring Boot

必须先安装java sdk v1.6或者更高版本.你应该在开始之前检查你当前的java版本:

    $ java -version

如果你是Java开发的新手,或者如果你只是想试验Spring Boot,你可能需要先尝试Spring Boot CLI,否则请继续阅读“classic”安装说明。

虽然Spring Boot与Java 1.6兼容,如果可能,应该考虑使用最新版本的Java。

Java开发人员的安装说明

你可以使用任何与标准的java库相同的方式使用Spring Boot。只需要在classpath中包含适当的spring-boot-*.jar文件.Spring Boot不需要任何特殊工具集成,因此可以使用任何IDE或文本编辑器;并且Spring Boot应用程序没有什么特别之处,因此你可以像其他Java程序一样运行和调试.

虽然你可以复制Spring Boot的jar包,但是通常建议你使用一个支持依赖管理的构建工具(例如:maven或gradle).

Maven安装

Spring Boot与Apach Maven 3.2或更高版本兼容.如果你还没有安装maven,你可以按照说明安装(在maven.apach.org)。

在许多操作系统上,Maven可以通过软件包管理器安装。 如果你是一个OSX Homebrew用户尝试brew安装maven。 Ubuntu用户可以运行sudo apt-get install maven。

Spring Boot使用org.springframework.boot作为groupId引导依赖。一般情况下,Maven的pom文件将继承spring-boot-starter-parent项目,并将依赖声明为一个或多个"starters"。Spring Boot还提供了一个可选的maven插件来创建可执行jar.

这里是一个典型的pom.xml文件:

    <?xml version="1.0" encoding="UTF-8"?>
    <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/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>

        <groupId>com.example</groupId>
        <artifactId>myproject</artifactId>
        <version>0.0.1-SNAPSHOT</version>

        <!-- 继承默认来自Spring Boot -->
        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>2.0.0.BUILD-SNAPSHOT</version>
        </parent>

        <!-- 添加Web应用程序的典型依赖关系 -->
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
        </dependencies>

        <!-- 软件包作为可执行jar -->
        <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
        </build>

        <!-- 添加Spring存储库 -->
        <!-- (如果您使用的是.RELEASE版本,则不需要此项) -->
        <repositories>
            <repository>
                <id>spring-snapshots</id>
                <url>http://repo.spring.io/snapshot</url>
                <snapshots><enabled>true</enabled></snapshots>
            </repository>
            <repository>
                <id>spring-milestones</id>
                <url>http://repo.spring.io/milestone</url>
            </repository>
        </repositories>
        <pluginRepositories>
            <pluginRepository>
                <id>spring-snapshots</id>
                <url>http://repo.spring.io/snapshot</url>
            </pluginRepository>
            <pluginRepository>
                <id>spring-milestones</id>
                <url>http://repo.spring.io/milestone</url>
            </pluginRepository>
        </pluginRepositories>
    </project>

Gradle安装

由于本人用Maven这一段就不翻译了,如果你需要可以自行查看官网(http://docs.spring.io/spring-boot/docs/2.0.0.BUILD-SNAPSHOT/reference/html/getting-started-installing-spring-boot.html)

Spring Boot CLI安装

Spring Boot CLI是一个命令行工具,如果您想要使用Spring快速原型化,可以使用它。它允许你运行Groovy脚本,这意味着你有一个熟悉的类似Java的语法,没有那么多的样板代码。

你不需要使用CLI来使用Spring Boot,但它绝对是让Spring应用程序实现的最快捷方法。

由于时间原因,这一部分内容以后再翻译(java同学不一定需要用的)

Copyright © www.gitbook.com/@herryZ 2016 all right reserved,powered by Gitbook该文件修订时间: 2017-01-06 08:13:12

results matching ""

    No results matching ""