Spring Boot安装(八)

这篇博文主要用于新手学习Spring Boot,同时也记录自己学习的过程…
文章内容主要来源于易百教程

Spring Boot可以与“经典”Java开发工具一起使用或作为命名行工具安装。但无论如何,都需要安装Java SDK v1.6或更高版本。在开始之前检查您当前的Java安装版本:

$java -version

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

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



Java开发人员的安装说明


可以使用与标准Java库的方式来使用Spring Boot。只需在类路径中包含适当的spring-boot-*.jar文件即可。 Spring Boot不需要任何特殊工具集成,因此可以使用任何IDE或文本编辑器; 并且Spring Boot应用程序没有什么特别之处,因此您可以像任何其他Java程序一样运行和调试。虽然可以复制Spring Boot jar,但通常建议使用一个支持依赖管理的构建工具(例如Maven或Gradle)。


Maven安装


Spring Boot与Apache Maven 3.2或更高版本兼容。如果还没有安装Maven,可以参考 http://maven.apache.orgMaven较完整教程 说明来安装。

在许多操作系统上,Maven可以通过软件包管理器安装。如果是OSX Homebrew用户尝试使用 brew install maven。Ubuntu用户可以运行 sudo apt-get install maven 来安装。
Spring引导依赖项groupId使用org.springframework.boot。 通常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>

    <!-- Inherit defaults from Spring Boot -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.4.3.RELEASE</version>
    </parent>

    <!-- Add typical dependencies for a web application -->
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

    <!-- Package as an executable jar -->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>

spring-boot-starter-parent是使用Spring Boot的一个很好的方法,但它可能并不适合所有的时候。有时可能需要从不同的父POM继承,或者可能只是不喜欢默认设置。


Gradle安装


Spring Boot与Gradle 1.122.x兼容,但不支持2.8和更早版本。建议使用Gradle 2.14.1,但不支持Gradle 3。如果还没有安装Gradle,可以按照 Gradle安装进行操作。
Spring启动依赖关系可以使用org.springframework.boot组来声明。通常,项目将声明一个或多个“Starters”的依赖关系。 Spring Boot提供了一个有用的Gradle插件,可用于简化依赖性声明和创建可执行jar。
这里是一个典型的build.gradle文件的内容:

plugins {
    id 'org.springframework.boot' version '1.4.3.RELEASE'
    id 'java'
}


jar {
    baseName = 'myproject'
    version =  '0.0.1-SNAPSHOT'
}

repositories {
    jcenter()
}

dependencies {
    compile("org.springframework.boot:spring-boot-starter-web")
    testCompile("org.springframework.boot:spring-boot-starter-test")
}



安装Spring Boot CLI


Spring Boot CLI是一个命令行工具,如果想要使用Spring快速原型化,可以使用它。它允许运行Groovy脚本,它有一个类似Java的语法,没有那么多的样板代码。
不一定需要CLI来使用Spring Boot,但它绝对是让Spring应用程序实现的最快捷方式。
具体安装过程也可参考本文章这里


手动安装


可以从Spring软件存储库下载Spring CLI分发版:

  • spring-boot-cli-1.4.3.RELEASE-bin.zip
  • spring-boot-cli-1.4.3.RELEASE-bin.tar.gz

下载后,请按照解压缩的归档中的INSTALL.txt说明进行操作。
总之:下载的.zip文件的 bin/ 目录中有一个Spring脚本(适用于Windows的spring.bat)
参考: http://docs.spring.io/spring-boot/docs/current/reference/html/getting-started-installing-spring-boot.html#getting-started-installing-the-cli




相关文章:

猜你喜欢

转载自blog.csdn.net/ththcc/article/details/81633063