Spring Boot 快速入门
Spring Boot
Spring Boot简介
Build Anything with Spring Boot:Spring Boot is the starting point for building all Spring-based applications. Spring Boot is designed to get you up and running as quickly as possible, with minimal upfront configuration of Spring.
这是摘自Spring Boot官网的原文 大概理解就是: Spring Boot 是所有基于 Spring 进行开发项目的起点。而Spring Boot 的设计是为了让你的 Spring 应用程序能够更快速的运行 并且尽可能减少你的配置文件。
Spring Boot是什么
它并不是什么新的框架,只是使用了 “习惯优于配置”的方式,来减轻以往spring项目中存在大量配置文件的问题,大大提高了项目开发效率,能够让你的项目更快速的运行起来,Spring Boot 整合了所有框架,并通过Maven来管理所有的jar依赖
Spring Boot快速搭建
开始
使用idea
版本: java8 spring boot 2.0.5
创建项目 New Project->Spring Initializr->点击Next
填写你的Group 和 Artifact 点击Next
点击web选项 把右边的web选项也勾上
填写project name 和 location
点击Finish
下面就是整个工程的结构了 看上去挺清爽的,少了很多配置文件,了解下都有些什么文件:
SpringbootApplication 一个带有 main() 方法的类,用于启动应用程序
SpringbootApplicationTests 一个空的 Junit 测试了,它加载了一个使用 Spring Boot 字典配置功能的 Spring 应用程序上下文
application.properties 一个空的 properties 属性配置文件,可以根据需要添加配置属性
pom.xml Maven 构建配置文件
项目创建好了 那么接下来 先写个简单的例子来看看如何使用Spring boot 开发
HelloWord
创建HelloController
1.在 SpringbootApplication类的路径下创建一个 controller类
Spring Boot 会自动扫描标注有 @SpringBootApplication 所在类的 同级包以及子级包里的 Bean
入口类建议就配置在 com.yb.springboot 包下 (grounpID + arctifactID 下)
* @RestController 注解: 该注解是 @Controller 和 @ResponseBody 注解的合体版 *
2.到SpringbootApplication类中来启动项目 右键->Run…..
* Spring Boot 内置了 Tomcat 所以无需再配置 *
看后台打印的信息 Spring boot启动
3.访问测试