Spring Boot 简介
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
1. 创建独立的Spring应用程序
2. 嵌入的Tomcat,无需部署WAR文件
3. 简化Maven配置
4. 自动配置Spring
5. 提供生产就绪型功能,如指标,健康检查和外部配置
6. 绝对没有代码生成并且对XML也没有配置要求
创建springboot的也可以直接在springboot官网下载相应版本的包,里面直接给你生成了项目,不需要手动创建,直接导入即可使用。
本篇介绍一下用IDEA如何创建spring boot,并实现简单的一个例子。
第一步
第二步
第三步 选择Web中,把Web勾选。右上角可以选择springboot相应的版本。
第四步 输入项目名称,finish即可完成创建
创建完后,结构目录中以m开头的那三个文件可以删除,也可以不删除,都没影响的。其中DemoAppliaction是spring boot的核心文件,启动springboot就是靠这个文件启动的,该文件创建项目时会自动帮你建好的。
建好项目后就可以写个简单的例子测试下spring boot了。在包目录下新建一个controller包,在里面建个Controller类,其中
- @RestController就是controller里面的方法都以json格式输出,不用再写什么jackjson配置的了!
- @RestController是等价于@Controller+@ResponseBody。
最后在网页中输入一下地址就能在网页中输出Controller类里的hello语句了。就说明springboot项目能正常运行。
pom.xml文件中的两个依赖就是springboot的依赖包
spring-boot-starter:核心模块,包括自动配置支持、日志和YAML;
spring-boot-starter-test:测试模块,包括JUnit、Hamcrest、Mockito。