Spring Boot

作者: beeMonkey | 来源:发表于2018-04-16 12:03 被阅读0次

           前面由于学习JHipster接触到很多关于Spring的概念,所以感觉非常有必要学习一下。之前有过一点Java的基础,不过还不足以支撑接下来的学习。所以打算跟着官网的学习顺便翻译下,另一个目的就是比较一下MEAN开发与Java的区别。

            现在说到Spring就不得不说到Spring Boot,它的出现使得以前Javaweb开发中的很多复杂配置得到简化,目前官方的所有例子都是基于Spring Boot的。

    用Spring Boot构建任何东西(这是首页中的特点)

    Spring Boot是所有基于Spring构建应用的起点。它设计的目标就是提升你的效率并尽可能快地运行,而且只要很少的预先配置。

    -Spring Initializr使你秒级进行开发

    -构建任何东西--REST API,WebSocket,Web,Streaming,Tasks等

    -简化安全认证

    -对SQL和NoSQL丰富的支持

    -集成了运行时支持-Tomcat,Jetty和Undertow

    -开发者生产工具:如热重载和自动重启

    -有用的依赖

    -产品级模块如:追踪,监控指标类库和健康状态

    -在你喜欢的集成开发环境有效工作:Spring Tool Suite,IntelliJ IDEA和NetBeans

    接下来就开始官方文档的翻译,从Part II开始,Part I是对全文的概述。

    Part II.开始

    如果你开始使用Spring Boot或普遍的Spring ,可以通过这节有点准备。它回答了最基本的“什么”,“怎么”,“为什么”等问题。包括了对Spring Boot的介绍,还有安装说明。后续我们会让你经历构建第一个Spring Boot应用的过程,探讨一些我们一些核心的原则。

    8.Spring Boot简介

    Spring Boot使创建一个可运行的基于Spring的应用变得,无论是单机版或生产级别。对于Spring平台和第三方库,我们做了些选择,使你以最小的困扰开发。大部分的Spring Boot只需非常少的Spring配置。

    使用Spring Boot创建Java应用的话,可以通过java -jar或者传统的war部署来开始。我们当然也提供了命令行的命令行工具来运行spring scripts。

    我们最初级的目标就是:

    ·为所有的Spring开发者提供飞快地并且易于理解的文档体验

    ·(有点不太懂意思,看看后面有没有解释)

    ·提供一系列无函数的模块与许多项目中的大量类相同(例如集成的服务器,安全认证,监控指标类库,健康检查和外部化配置)

    ·完全不需要产生代码也不需要XML配置

    9.系统要求

    Spring Boot 2.0.1.RELEASE要求Java 8或者Java 9和Spring Framework 5.0.5.RELEASE及以上。由Maven 3.2+和Gradle 4提供清晰的构建支持。

    9.1 Servlet容器

    Spring Boot支持以下内嵌的servlet容器:

    Name                  Servlet Version

    Tomcat  8.5          3.1

    Jetty     9.4            3.1

    Undertow 1.4         3.1

    你也可以把Spring Boot应用部署到任何Servlet 3.1+的兼容容器中。

    10.安装Spring Boot

    Spring Boot 可以与经典的Java开发工具一起使用或者安装成一个命令行工具。无论哪种方法,你都需要 Java SDK v1.8 或以上。在你开始前,你需要通过命令检查你当前Java的安装情况

    $ java -version

    如果你是Java开发新手或者仅仅想要体验Spring Boot,你可能会想要想尝试下 Spring Boot CLI (命令行接口)否者的话,请阅读“经典”安装说明。

    10.1 给Java开发者的安装说明

    你可以像使用任何标准Java库一样使用Spring Boot .你需要在你的classpath中包含正确的spring-boot-*.jar文件。Spring Boot不需要任何集成工具,所有你可以使用任何的IDe或者文本编辑器。当然,Spring Boot的应用没什么特殊的,你可以像其他Java程序一样运行和测试Spring Boot

    虽然你可以复制Spring Boot的jar包,但我们推荐你使用支持依赖管理的构建工具(例如Maven或Gradle)

    相关文章

      网友评论

        本文标题:Spring Boot

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