@AutoConfigureAfter用在自动配置类上面,表示该自动配置类需要在另外指定的自动配置类配置完之后 。
如 Mybatis 的自动配置类,需要在数据源自动配置类之后 。
@AutoConfigureAfter({ DataSourceAutoConfiguration.class, MybatisLanguageDriverAutoConfiguration.class })public class MybatisAutoConfiguration implements InitializingBean {}
@AutoConfigureBefore表示该自动配置类需要在另外指定的自动配置类配置之前 。
@Import这是 Spring 3.0 添加的新注解,用来导入一个或者多个 @Configuration 注解修饰的类,这在 SpringBoot 里面应用很多 。
@Import(CachingConfigurationSelector.class)public @interface EnableCaching {}
@ImportResource这是 Spring 3.0 添加的新注解,用来导入一个或者多个 Spring 配置文件,这对 Spring Boot 兼容老项目非常有用,因为有些配置无法通过 Java Config 的形式来配置就只能用这个注解来导入 。
@ImportResource({ "classpath:spring/application-*.xml" })@SpringBootApplicationpublic class AppApplication {}
@RestController该注解是@ResponseBody + @Controller的组合 。返回的内容是return 的内容,无法返回jsp或html页面等视图文件 。
@RestController@RequestMapping("/users")public class UsersController {}
@RequestMapping映射请求路径 。
@GetMapping映射Get请求
@PostMapping映射post请求
@PatchMapping映射method为patch的请求 。一般用于个别属性的修改操作
@PutMapping创建新的资源或替换请求负载目标资源的表示 。Put幂等,POST不是
@DeleteMapping删除资源
@RequestBody指示接口参数接受的是该请求的主体内容 。
@PathVariable接受请求路径中的占位符的值 。
![SpringBoot这些常用注解你该知道](http://img.jiangsulong.com/220425/12295C5D-0.jpg)
文章插图
![SpringBoot这些常用注解你该知道](http://img.jiangsulong.com/220425/12295B945-1.jpg)
文章插图
![SpringBoot这些常用注解你该知道](http://img.jiangsulong.com/220425/1229564062-2.jpg)
文章插图
![SpringBoot这些常用注解你该知道](http://img.jiangsulong.com/220425/12295C4C-3.jpg)
文章插图
![SpringBoot这些常用注解你该知道](http://img.jiangsulong.com/220425/1229562T4-4.jpg)
文章插图
推荐阅读
- 养肝护肝喝什么茶最好,养肝护肝喝什么茶最好这些茶喝了对肝好
- 常用的并发工具类
- 古代最常用的兵器 中国古代有名的兵器
- SpringBoot配置文件数据加密自定义开发详解
- 新手做自媒体,账号违规扣分怎么办?这些雷区千万不能踩
- 网工必备!超实用的九大常用的网络命令
- Springboot +Mybatis实现多数据源配置,你会吗?
- 大学生|985毕业生因“社保”无缘编制,原来考编还查这些事,考生要留意
- 治疗慢性胃炎的三种药,慢性胃炎常用治疗药物分类
- MySQL必须要掌握的常用查询语句