本系列文章主要索引详情点击查看
现在我们已经搭建好了所需要的开发环境,下面我们便开始使用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,选择新建工程,进入新建工程面板
如果没有找到Spring Initialize,进入配置“Configure”
选择"Plugins"
选择“Installed”,在搜索框中输入spring boot
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,页面成功显示如下