一、Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。
二、快速开发
1.打开IDEA选择 File->New->Project
2、选择Dependencies
(1)Web | Spring Web
(2) Template Englines | Thymeleaf模板
(3) SQL | MySQL Driver,JDBC API 和 MyBatis Framework;点击Create
3、配置maven
4、项目目录结构
注意将启动项:添加一个注解,否则就会发生异常
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
5、配置文件application.properties
6、编写代码
创建一个控制器MyInfo类,在类上添加@Controller注解。
说明
注解:
@RequestMapping :处理请求地址映射
@ResponseBody: 该方法返回结果直接写入HTTP 的Response Body 中,该注解一般在异步获取数据时使用,用于构建RESTful 的API;另外,在使用@RequestMapping 注解后返回值通常会解析为路径跳转,而在加上了@ResponseBody 注解后,返回结果则不会被解析为路径而是直接写入HTTP Response Body 中。
@Controller: 用于定义该类属于控制器类,将用户请求的URL 转发到对应的服务接口(Service 服务层)
注意:可以将@responsebody和类上面的@controller 写到一起:
@RestController = @Controller + @ResponseBody 返回值的数据自动封装为json的数据格式