环境说明:SpringBoot为2.x版本,JDK为1.8+(含JDK1.8),我使用的IDEA工具是2018.2.3,maven 3.0+。废话不多说,直接讲一下快速搭建的过程和测试吧!
1、搭建步骤
- 点击 File——New——Project
- 选择SpringInitializr和Jdk,点击 next
- 设置相关包名 ,工程类型选择MavenProject,点击next
- 配置Web相关依赖,搜索’web’点击第一个,IDEA会装载web相关的模块
- 编辑项目名称和项目地址,点击Finish
2、运行项目
- 项目结构
简单介绍下几个文件:
DemoApplication:运行springboot程序的入口。
application.properties:默认的配置文件,默认为空,也可以是yml格式。 - 运行项目
因为SpringBoot内置了Tomcat,运行DemoApplication的main函数即可启动项目。
3、helloworld测试 - 在HelloWorldController写个测试:注解中可以将@RestController替代成@Controller和 @ResponseBody
- 运行main函数启动项目,浏览器访问http://localhost:8080/test/helloWorld
至此,搭建并测试一个简单springboot的demo完成了,是不是很简单。后面还会继续介绍关于springboot的一些东西,特别是整合目前比较流行的一些技术栈。最后,顺便说一下是springboot的一些简单介绍吧:
简介:
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程该框架使用了特定的方式来进行配置,
从而使开发人员不再需要定义样板化的配置。spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式。
特点:
1. 创建独立的Spring应用程序
2. 直接嵌入Tomcat,Jetty或Undertow,无需部署WAR文件
3. 提供推荐的基础POM文件来简化Apache Maven配置
4. 尽可能的根据项目依赖来自动配置Spring框架
5. 提供生产就绪型功能,如指标,运行状况检查和外部配置
6. 绝对没有代码生成和对XML没有要求配置