Part II. 新手入门

如果你刚刚开始学习Spring boot或“普通”的Spring,这部分非常适合你!在这里,我们回答了最基础的“什么是?”、“怎么样”和“为什么”三个问题。你将会发现Spring boot及安装说明的基本介绍。我们会创建我们的第一个Spring boot应用,讨论一些核心理念,开始吧!

8、Spring boot介绍

Spring boot 可以非常轻松的让你创建一个独立的、工业级(production-grade)的基于Spring框架的直接可以运行的应用。我们独立出了(take an opinionated view of)Spring 平台和第三方库,所以你可以用最简洁的配置启动程序。大多数Spring boot程序需要极少的Spring配置。
你可以利用Spring boot创建一个直接用java -jar运行的程序或用更传统的war包方式部署。我们也提供了一个命令行方式启动Spring。

我们的主动目的是:

  • 为Spring提供快速、简单易懂的入门开发经验
  • 提供大量默认配置,但是可以快速通过自定义配置取代默认配置
  • 提供一系列通常用于大量工程的非功能性配置(嵌入式服务区,安全性,metrics,健康检查,拓展配置)
  • 完全无代码生成,且完全无需XML文件配置

9、系统要求

默认的,Spring boot1.3.5RELEASE要求JAVA7和Spring Framework 4.2.6RELEASE或者更高。你可以通过一些特殊配置使用JAVA6.可是使用MAVEN(3.2+)或Gradle(1.12+)构造

提示:尽管你可以使用JAVA6或7版本,但是如果可以的话,我们强烈建议你使用JAVA8进行Spring boot的开发

9.1、包含的服务器

以下是支持的嵌入式服务器

名字 Servlet版本 JAVA版本
Tomcat 8 3.1 JAVA 7+
Tomcat 7 3.0 JAVA 6+
Jetty 9 3.1 JAVA 7+
Jetty 8 3.0 JAVA 6+
Undertow 1.1 3.1 JAVA 7+

你也可以将Spring boot应用部署到任何支持Servlet3.0以上的容器中。

10、安装Spring boot

Spring boot 可以用传统的JAVA开发工具,也可以用命令行工具安装。无论什么方式,你都需要JAVA SDK 1.6以上的版本, 你可以在开始之前检查一下你的JAVA版本

java -version

如果你刚接触JAVA开发,或者你只是想体验一下Spring boot开发,你可以试一下Spring boot CLI。反之,请学习传统方式的安装指导。

提示:
尽管Spring boot支持JAVA1.6,你应该尽可能的使用高版本

10.1、针对JAVA开发者安装指导

你可以像使用任何其他JAVA库一样使用Spring boot。简单的引用适当的spring-boot-*.jar文件到你的CLASSPATH路径下。Spring boot不需要任何特殊的工具集合,所以你可以用任何IDE或文本编辑器;而且Spring boot没有任何特殊之处,你可以就像你调试其他JAVA程序一样RUN或DEBUG运行Spring boot。
尽管,你可以手动复制Spring boot的jar包,我们强烈推荐你用支持依赖管理的工具(比如MAVEN或Gradle)

MAVEN 安装
Spring boot需要MAVEN 3.2或更高版本,如果你从没安装过MAVEN,请参考此处maven.apache.org的说明
(未完待续2016年6月21日21:47:55)

Spring boot 1.3.5 RELEASE 官方文档中文翻译--Part2:新手入门的更多相关文章

  1. Spring boot 1.3.5 RELEASE 官方文档中文翻译--目录

    说明: 打算利用闲暇时候翻译一下Spring boot的官方文档,翻译的版本是1.3.5 RELEASE. 做这件事的目的呢有四: 国内中文的Spring boot资料实在不多,希望能给后来人一点小小 ...

  2. Spark官方文档 - 中文翻译

    Spark官方文档 - 中文翻译 Spark版本:1.6.0 转载请注明出处:http://www.cnblogs.com/BYRans/ 1 概述(Overview) 2 引入Spark(Linki ...

  3. Spark SQL 官方文档-中文翻译

    Spark SQL 官方文档-中文翻译 Spark版本:Spark 1.5.2 转载请注明出处:http://www.cnblogs.com/BYRans/ 1 概述(Overview) 2 Data ...

  4. Dapr 官方文档中文翻译 v1.5 版本正式发布

    作者:敖小剑 - Dapr Approver 经过 Dapr 中国社区十余位贡献者一个多月的努力,Dapr 官方文档中文翻译 v1.5 版本完成翻译和审校,正式发布并上线 Dapr 官网. 访问方式 ...

  5. Erlang epmd官方文档中文翻译

    本文含epmd简介及官方文档之翻译,文档地址 http://erlang.org/doc/man/epmd.html翻译时的版本 R19.1 中英文水平都不咋地,不通顺处海涵,就酱. 简介 Erlan ...

  6. Kryo官方文档-中文翻译

    Kryo作为一个优秀的Java序列化方案,在网上能找到不少测评,但未见系统的中文入门或说明文档.官方文档是最好的学习文档.虽然英文不差,但啃下来毕竟没母语来的舒服.这里抽出时间做些翻译,以方便大家查阅 ...

  7. Matlab最新的官方文档中文翻译

    文章翻译的是Matlab最新的官方文档R2016b,可能后续如果我还有时间会继续翻译,希望能够帮到大家,翻译的不好请大家不要吐槽. Matlab官方文档地址:http://cn.mathworks.c ...

  8. Sencha Cmd 6 和 Ext JS 6 指南文档(部分官方文档中文翻译)

    近期组织了几个程序员网友,正在翻译一部分官方的Sencha Cmd 6 和 Ext JS 6 指南文档. 眼下还没翻译完,大家能够先看看 Sencha Cmd 6 和 Ext JS 6 指南文档  ( ...

  9. SparkSql官方文档中文翻译(java版本)

    1 概述(Overview) 2 DataFrames 2.1 入口:SQLContext(Starting Point: SQLContext) 2.2 创建DataFrames(Creating ...

随机推荐

  1. 从零开始学习Hadoop--第1章 Hadoop的安装

    Hadoop的安装比较繁琐,有如下几个原因:其一,Hadoop有非常多的版本:其二,官方文档不尽详细,有时候更新脱节,Hadoop发展的太快了:其三,网上流传的各种文档,或者是根据某些需求定制,或者加 ...

  2. material-singleinputform

    https://github.com/HeinrichReimer/material-singleinputform https://play.google.com/store/apps/detail ...

  3. JNI 系统钩子

    占个位置,日后学会了补充: JAVA是运行在虚拟机上的,而钩子函数是直接对操作系统进行操作控制的,这也是Java和C的主要区别之一,Java要实现钩子函数比较麻烦,需要使用JNI技术,就是Java本地 ...

  4. C语言连接MySQL数据库(课程设计总结)

    刚结束课程设计,也预示着假期立即就要到来了.本次课程设计并不算难,无非就是让做一个XXX系统,实现用户的注冊.登录.菜单管理.超级用户等等一些功能,到如今为止已经做过好几个了,所以基本流程都熟悉了! ...

  5. ABAP 日期时间函数(转)

    转自:http://www.sapjx.com/abap-datetime-function.html 函数名称 (内页-点击名称可查看操作) 函数说明 备注 FIMA_DATE_CREATE RP_ ...

  6. CDHtmlDialog加壳HTML5页面跳转错误解决(原)

    HTML5+Native方式开发应用程序,遇到的一个问题:HTML5实现的阅读器在打开文档时,CDHtmldialog类的跳转函数报错,忽略错误程序可以正确执行. 错误代码:OnNavigateCom ...

  7. cocos2dx libjson

    libjson下载 http://sourceforge.net/projects/libjson/ 下载解压后改名成libjson,用到的是根目录下面的JSONOptions.h.libjson.h ...

  8. c语言中的unsigned 和 signed

    我们来一起看下,C语言中,对于Integer Type(整数形式)的unsigned与signed两种形式的区别,以及在内存中的存储方式是如何的 Integer type(整数形式)是C语言中的基本数 ...

  9. dl-ssl.google.com

    转载:http://jingyan.baidu.com/article/64d05a02752300de55f73b99.html 搭建Android就会用到Android SDK,而安装SDK有个恶 ...

  10. 用Linux安装光盘修复GRUB

    转载:http://lgn21st.iteye.com/blog/179455 需要开视频会议,我不得零时从Ubuntu切换回去百年难道用一次的WinXP...发现自己的XP系统很混乱...决定重新装 ...