Spring boot 1.3.5 RELEASE 官方文档中文翻译--Part2:新手入门
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:新手入门的更多相关文章
- Spring boot 1.3.5 RELEASE 官方文档中文翻译--目录
说明: 打算利用闲暇时候翻译一下Spring boot的官方文档,翻译的版本是1.3.5 RELEASE. 做这件事的目的呢有四: 国内中文的Spring boot资料实在不多,希望能给后来人一点小小 ...
- Spark官方文档 - 中文翻译
Spark官方文档 - 中文翻译 Spark版本:1.6.0 转载请注明出处:http://www.cnblogs.com/BYRans/ 1 概述(Overview) 2 引入Spark(Linki ...
- Spark SQL 官方文档-中文翻译
Spark SQL 官方文档-中文翻译 Spark版本:Spark 1.5.2 转载请注明出处:http://www.cnblogs.com/BYRans/ 1 概述(Overview) 2 Data ...
- Dapr 官方文档中文翻译 v1.5 版本正式发布
作者:敖小剑 - Dapr Approver 经过 Dapr 中国社区十余位贡献者一个多月的努力,Dapr 官方文档中文翻译 v1.5 版本完成翻译和审校,正式发布并上线 Dapr 官网. 访问方式 ...
- Erlang epmd官方文档中文翻译
本文含epmd简介及官方文档之翻译,文档地址 http://erlang.org/doc/man/epmd.html翻译时的版本 R19.1 中英文水平都不咋地,不通顺处海涵,就酱. 简介 Erlan ...
- Kryo官方文档-中文翻译
Kryo作为一个优秀的Java序列化方案,在网上能找到不少测评,但未见系统的中文入门或说明文档.官方文档是最好的学习文档.虽然英文不差,但啃下来毕竟没母语来的舒服.这里抽出时间做些翻译,以方便大家查阅 ...
- Matlab最新的官方文档中文翻译
文章翻译的是Matlab最新的官方文档R2016b,可能后续如果我还有时间会继续翻译,希望能够帮到大家,翻译的不好请大家不要吐槽. Matlab官方文档地址:http://cn.mathworks.c ...
- Sencha Cmd 6 和 Ext JS 6 指南文档(部分官方文档中文翻译)
近期组织了几个程序员网友,正在翻译一部分官方的Sencha Cmd 6 和 Ext JS 6 指南文档. 眼下还没翻译完,大家能够先看看 Sencha Cmd 6 和 Ext JS 6 指南文档 ( ...
- SparkSql官方文档中文翻译(java版本)
1 概述(Overview) 2 DataFrames 2.1 入口:SQLContext(Starting Point: SQLContext) 2.2 创建DataFrames(Creating ...
随机推荐
- ASP.NET MVC 3 入门级常用设置、技巧和报错
1.ASP.NET MVC 3 如何去除默认验证 这个默认验证是在web.config配置文件中设置的 <add key="ClientValidationEnabled&quo ...
- confirm使用方法
定义和使用方法 confirm() 方法用于显示一个带有指定消息和 OK 及取消button的对话框. 语法 confirm(message) 參数 描写叙述 message 要在 window 上弹 ...
- SkinSharp用法
SkinSharp又称Skin#,是很好用的一款轻量化的VC程序美化工具 官网地址是http://www.skinsharp.com/ 尽管SkinSharp是收费软件,但提供试用版,并且比較厚道,试 ...
- [Angular-Scaled Web] 9. Control your promises with $q
Learn how to manually control how asynchronous requests are handled with the use of promises. Becaus ...
- Android与JavaScrip进行交互(二)
一.思路分析 经过測试发现,JS中的点击事件仅仅能写一个,假设写了多个,也仅仅会响应第一个,假设写的方法是android端的方法,在web端执行时,后台会报没有定义这种方法的错误.前台点击无响应. 所 ...
- adobe air 通用设置
某些应用程序描述符设置对所有移动设备应用程序都很重要. 所需的 AIR 运行时版本 使用应用程序描述符文件的命名空间指定应用程序所需的 AIR 运行时版本. 在 application 元素中分配的命 ...
- Qt 显示透明flash和编写QtWebkit插件
Qt 有两种方法可以显示flash. 1. 通过QAxWidget 调用com形式显示flash, 需要本机安装IE flash插件 2. 直接通过qwebview显示flash, 需要下载webki ...
- 无需WEB服务器的WEBServices
本文将介绍如何将Indy控件组与Delphi 6的Web Services (SOAP)支持相结合.关于如何创建Web Services的更多信息,请参阅Nick Hodges的文章,<Web上 ...
- 如何删除C/C++源代码中的注释
具体代码: #include <stdlib.h> #include <stdio.h> //删除注释 void commentFilter(FILE* sourceFi ...
- Obout - ASP.NET HTML Editor
ASP.NET MVC HTML Editor http://www.obout.com/mvc-editor/index.aspx http://www.obout.com/index.aspx H ...