SSM框架:Spring+SpringMVC+MyBatis
Spring Boot
一、pom文件:
pom.xml中添加:
<!--spring-boot-starter-web提供了对web的支持-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>1.4.1.RELEASE</version>
</dependency>
<!--spring boot中使用Spring Security进行安全控制-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
<version>1.4.1.RELEASE</version>
</dependency>
<!--spring validator校验框架-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
<version>1.4.1.RELEASE</version>
</dependency>
@SpringBootApplication
@Controller
二、注解
1、@Controller与@RestController:
1)@RestController注解相当于@ResponseBody + @Controller合在一起的作用.
2)在@controller注解中,返回的是字符串,或者是字符串匹配的模板名称,即直接渲染视图。而在@restcontroller中,返回的应该是一个对象,即return一个对象,这时,在没有页面的情况下,也能看到返回的是一个对象对应的json字符串。
当用@RestController注解时,该类下的所有方法默认都是@ResponseBody,即返回的是json对象。
2、@RequestMapping 用来处理请求地址映射的注解,可用于类或方法上。
相关文章
- 第二章 第二个spring-boot程序
- Spring Boot Jpa封装快速构建Specification、OrderBy、Pageable的查询条件
- spring boot sso
- Java编程思想学习(一) 一切都是对象
- Spring Boot初识(3)- Spring Boot整合Swagger
- python web开发——django学习(一)第一个连接mysql数据库django网站运行成功
- spring boot 使用 mybatis 开启事务回滚 的总结
- spring boot 或 spring 集成 atomikos jta 完成多数据源事务管理
- spring boot快速入门 5: 事务管理
- 关于Spring Boot 多数据源的事务管理