【Spring MVC】Spring Boot框架开发Web项目
本系列文章主要索引如下:
【Spring MVC】Spring Boot 框架开发Web项目之一 前期准备
【Spring MVC】Spring Boot框架开发Web项目之二 Hello Spring Boot
【Spring MVC】Spring Boot框架开发Web项目之三 第一个页面
【Spring MVC】Spring Boot框架开发Web项目之四 将数据传递给视图
【Spring MVC】Spring Boot框架开发Web项目之五 使用Webjars实现质感设计
【Spring MVC】Spring Boot框架开发Web项目之六 表单数据提交
【Spring MVC】Spring Boot框架开发Web项目之七 日期的使用和输出日志
【Spring MVC】Spring Boot框架开发Web项目之八 表单校验
【Spring MVC】Spring Boot 框架开发Web项目之九 Spring Boot项目的打包和部署
【Spring MVC】Spring Boot 框架开发Web项目之十 整合MongoDB
现在我们已经搭建好了所需要的开发环境,下面我们便开始使用IDEA创建一个基于Spring Boot的Web工程 -- Hello Spring Boot。
工具
IntelliJ IDEA 16
JDK 1.8
Maven 3.5
Tomcat 1.8
Spring Boot框架开发Hello World
第一步:使用IDEA创建一个Spring Boot工程
1、打开IDEA,选择新建工程,进入新建工程面板

2、选择Spring Initlallzr ,并选择Project SDK的 JDK版本为1.8,点击 “Next”,如果出现如下图所示错误提示

3、修改Initializr Service URL的地址为 http://start.spring.io (初始URL地址为: https://start.spring.io),然后点击 Next,进入下一操作窗口

4、如上图所示,可以根据需要修改项目配置,之后点击Next
Name :标识项目名称
Type :项目管理方式,默认选择第一个Maven Project
5、下面选择主题功能,可以按照需求进行选择,此处因为是Java Web项目,所以选择web,然后点击Next

6、在这里选择项目的文件路径。点击finish

7、如果没有出现问题,则会自动生成如下目录

建立controller层
1、现在项目已经搭建完成,但是如果想要跑起来,还需要新建一个controller,这里我们新建一个包,命名为controller,之后建立一个类DemoController.java,此时目录结构如下图

DemoController.java内容如下

说明,此处使用了@RestController注解,次注解相当于@Controller 和@ResponseBody 的组合注解,如果使用@Controller注解和@ResponseBody注解重写DemoController.java,则代码示例如下

@Controller 注解: 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象,控制器Controller 负责处理由DispatcherServlet 分发的请求
@ResponseBody 注解:注解用于将Controller的方法返回的对象,通过适当的HttpMessageConverter转换为指定格式后,写入到Response对象的body数据区
@RequestMapping 注解:是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径
2、之后点击Run→Run DemoApplication.java启动项目,在浏览器中访问http://localhost:8080/he

3、如果出现如上图所示显示效果,则移动DemoApplication.java到com.example目录下,移动后,目录结构如下所示

4、再次点击Run→Run DemoApplication.java启动项目,在浏览器中访问http://localhost:8080/he,页面成功显示如下
