环顾当前Java 开源世界中的流行技术框架,能同时胜任这项工作的微乎其微,Play 和.ActFramework都是不错的选择,国内的Nutz和JFinal的口碑也不错。但能同时满足快速开发和分布式系统架构的框架,还是群众基础最好.功能最全,基于Spring技术的SpringBoot框架。
Spring Boot
为了不影响大家阅读体验,这里只写书中的一部分内容,如果想获取整本电子书的可以+wx:bjmashibing003 获取相关电子书
Spring Boot基础
首先介绍如何安装Spring Boot应用的开发环境,如果你是新手,需要安装Java8和Maven3. Spring Boot应用中Maven是必备工具,因此这一章也会详细介绍Maven工具的安装、配置和使用。最后会再次介绍Spring的历史,loC 容器和Spring常用的注解。如果你已经熟悉Java和Maven.可以直接跳过这一章。
检查 Java环境与安装Java
Spring Boot 2.0需要安装JDK8以上版本,可以先进入命令行,通过如下命令查看版本号:
java -version
如果安装了JDK8.应该有以下显示: :
Java verslon "1.8.0 73*,
Java(TM) se Runtime Environment (bulld 1.8.0 _73-b02)
Java HotSpot (TM) 64-Bit server VM (build. 25.73-b02, mixed mode)
如果显示版本过低,则需要安装1.8版本,如果报错:
'java'不是内部或外部命令,也不是可运行的程序成批处理文件,
则说明没有安装JIDK.也需要安装JDK1.8。
注意: JDK是指Java的开发环境,包含了Java运行URE)和代码需要的编译,调试,程序诊断两部分。
无论是版本过低还是未安装JDK8,都可以从官网下载JDK进行安装。
●进入官网htptp/www.orce.con/.
或者Java下载htp:/ww oracle. com/echnetwork/indexes/downlouds/index.html#java.
●选择下载Java SE (如果国外网站下较慢,也可以从国内站点下载)。如下图所示。
安装JDK,安装目录最好在专门的Java目录下。
安装完毕后,再次进入命令行:
java -version
如果显示“java'不是内部或外部命令,也不是可运行的程序或批处理文件”,则需要手工设置一下Path。点击“我的电脑”,右键选择“属性”,选择“高级系统属性设置",点击“环境变量”按钮。
找到Path变量(如果没有,则新建),添加Java的bin目录的路径到变量最前面,如笔的"D:Java)jdk18.0 73)bin", 如下图所示。
另外找到JAVA_ HOME (如果没有,则新建一个),更改其值为最新的Java安装目录。
注意:现在越来越多的Java工具软件不需要依赖JAVA_ _HOME的设置来找到Java的运行环境,但设置JAVA_ HOME还是一个不错的选择。
最后,环境变量值大概类似如下:
JAVA HOME:D: \Java\jdk1.8.0 _73
Path:D: \Java\jdk1l.8.0_73\bin;d: \oracle\
....
MVC框架
在Spring框架和Spring Boot 中,最常用的技术就是MVC框架。试图讲清楚Spring MVC的内容,有可能需要-本书来讲述。本章将介绍MVC中最实用的部分,一 些不常用的技术,或者过时的技术将不做介绍。
MVC框架会处理类似如下相同的技术需求:
●HTTP URL映射到Cotoller某个方法:
HTTP参数映射到Controller方法的参数上,比如参数映射到某个Java对象,或者上
传附件映射到某个File对象上:
●参数的校验:
MVC错误处理;
MVC中如何调用视图:
MVC中如何序列化对象成JSON:
●拦截器等高级定制。
Spring MVC具备上述所有技术实现,而且可能是现在Java开源框架中功能最全的MVC框
架,本章将依次介绍Spring MVC是如何提供这些技术需求的。
集成MVC框架
SpringBoot集成SpringMVC框架并实现自动配置,只需要在pom中添加以下依赖即可,不需要其他任何配置:
sgroupId>org. springframework . boot
本章中的例子使用了Beetl作为模板技术,因此还需要添加以下依赖:
dependency>
+wx:bjmashibing003 获取相关电子书即可获取《Spring Boot 2 》整本PDF版学习资料