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 用来处理请求地址映射的注解,可用于类或方法上。
相关文章
- 02-14从原理层面掌握HandlerMethod、InvocableHandlerMethod、ServletInvocableHandlerMethod的使用【一起学Spring MVC】
- 02-14Spring注解学习
- 02-14框架Spring笔记系列 一 基础
- 02-14Spring学习-6-Spring事务管理
- 02-14基于XML方式的事务式事务-spring学习07
- 02-14今天来学习一下RESPONSE
- 02-14Django学习-8-模板渲染的一些特性
- 02-14Spring学习-02 AOP
- 02-142021年机器学习的下一步是什么?
- 02-14(一)安装最新的 Visual Studio ,开启ML.NET (机器学习) 预览功能