美文网首页
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