今天给大家介绍一下Spring Boot MVC,让我们学习一下如何利用Spring Boot快速的搭建一个简单的web应用。首先我们来认识一下Spring Boot 一、什么是spring-Boot Spring Boot是由Pivotal团队提供的全新框架,目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。 二、spring-Boot的特点 1. 创建独立的Spring应用程序. 2. 嵌入的Tomcat,无需部署WAR文件. 3. 简化Maven配置. 4. 自动配置Spring. 5. 提供生产就绪型功能,如指标,健康检查和外部配置. 6. 绝对没有代码生成和对XML没有要求配置. 三、搭建Spring-Boot项目 1、环境准备(JAVA环境JDK1.7或者以上版本、Maven3.0以上版本、eclipse(安装了Maven插件)) 你可以在命令行查看maven版本和jdk版本,如下图,在命令行执行 mvn-v命令 2、创建项目 第一步:打开eclipse(提前装好Maven插件,因为我们要创建的是maven项目),单击鼠标右键,new 一个maven project 如下图,创建simple project 输入Group Id,Artifact Id,单击finish完成 这样第一步我们就完成了 第二步: 配置pom.xml 引入parent标签,配置如下 project xmlns='http://maven./POM/4.0.0' xmlns:xsi='http://www./2001/XMLSchema-instance' ctrl+s保存一下,这个时候项目会报错 这是由于项目没更新,按照如下操作,错误消失了 第三步: 配置完成了,下面开始写代码测试一下 编写启动类App.java 关键代码如下 @EnableAutoConfiguration 保存,运行这个类 控制台出现如上spring图标,及最后一行提示,并且控制台没有报错时,项目启动成功 第四步: 编码Controller类,测试运行 关键代码如下 @RestController 浏览器输入localhost:8080/hello 这里注意一下在App.java中要加上如下注解扫描controller包,这个类似于spring-mvc里面的配置扫描包 出现hello controller说明我们的第一个spring-boot项目编写完成。 |
|