美文网首页
Spring Boot - 开始

Spring Boot - 开始

作者: 竹天亮 | 来源:发表于2017-07-13 19:47 被阅读36次

基于Spring Boot 2.0.0.M2

入门指南

简介

我们的主要目标是:

  • 为所有的Spring开发从根本上提供一个更快更广泛的易于上手的经验
  • 开箱即用
  • 给项目里比较大的类别提供一套非功能性的特性(比如,embedded servers, security, metrics, health checks, externalized configuration)
  • 完全不需要代码生成和XML配置

系统要求

Spring Boot 2.0.0.M2需要Java 8 和Spring Framework 5.0.0.RC2及以上。为Maven(3.2+)和Gradel 3(3.4+)提供支持。

Servlet containers

已经支持以下servlet容器

| 名称|Servlet版本
|-|
|Tomcat 8.5|3.1
|Jetty 9.4|3.1
|Undertow|3.1

Spring Boot安装

可以使用经典的java开发或者命令行工具使用Spring Boot。需要Java 1.8及以上,所以请先使用java -version检查你的Java版本。

Java开发者安装说明

像任何标准的库一样使用Spring Boot。对IDE、编辑器没有任何要求,没有任何特殊的插件。尽管你可以复制所有的Spring Boot jars 包,但强烈建议使用构建工具管理依赖(比如Gradle或者Maven)

Gradle安装

要求是Gradle 3.4及以上。Spring Boot依赖可以使用org.springframework.boot, group声明。一般项目可能需要一个或者多个Starters。Spring Boot提供了一个有用的Gradle Plugin来简化依赖声明和创建可执行的jar。

下面是个典型的build.gralde文件

buildscript {
    repositories {
        jcenter()
        maven { url 'http://repo.spring.io/snapshot' }
        maven { url 'http://repo.spring.io/milestone' }
    }
    dependencies {
        classpath 'org.springframework.boot:spring-boot-gradle-plugin:2.0.0.M2'
    }
}

apply plugin: 'java'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'

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

repositories {
    jcenter()
    maven { url "http://repo.spring.io/snapshot" }
    maven { url "http://repo.spring.io/milestone" }
}

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

相关文章

网友评论

      本文标题:Spring Boot - 开始

      本文链接:https://www.haomeiwen.com/subject/dalghxtx.html