springboot_10 常用注解

只是整理一些之前9篇文章中用到的注解 真正实际用到的远远大于这些

1. a

@After

测试test包中的注解
标识测试前的工作

@AutoConfigureMockMvc

测试test包中的注解
自动配置mockmvc

@ApiModel(value = “用户实体类”)

swagger2内部的注解
放在响应的实体类上的 生成文档的时候用来标识实体类

@ApiModelProperty(value = “用户名字”)

swagger2内部的注解
放在响应的实体类上的属性字段上 声明这个属性字段的意思

@ApiOperation(value = “通过用户名查询用户对象”)

swagger2内部的注解
放在方法的上面 解释这个方法的作用

@ApiImplicitParam(name = “userName”,value = “用户名称” , required = true , paramType = “path”)

swagger2内部的注解
放在方法的前面 标识这个方法的参数情况

@Api(tags = “用户管理模块”)

swagger2内部的注解
放在controller类的前面 用来标识这一个类的具体使用提示

2.b

@Bean

spring自带
放在想要自动代理的方法前面 spring容器在启动时会实例化bean对象 并将对象设置到单例缓存池中 下次获取的时候会直接从缓存中得到
tips: 详情见spring的bean作用域和生命周期

@Before

spring-test
放到方法的前面 开启测试的时候加了对应注解的方法会在测试方法之后执行

3.c

@Configuration

spring自带
标识在类的前面 用于构建bean定义,初始化Spring容器

@Cacheable

ehcache缓存包
放到方法的前面 用来缓存对应的值

@CachePut

ehache缓存包
放到方法的前面 如果数据库中的数据更新了那么同步更行缓存中的数据

@ControllerAdvice

spring-web带
加在类的前面

4.d

@DeleteMapping

spring自带的
加在方法的前面 用来使用restful的url书写格式 只能用来接收delete请求

5. e

@EnableSwagger2

swagger2文档生成器的注解
使用在类的前面 用户初始化swagger2生成类

@Email

vaildation数据校验包
使用在类的属性前面 用来判断是否是email格式

@ExceptionHandler

spring-web带
使用在方法的前面 使用在全局异常方法类中用来抓取对应的方法

@EnableCaching

ehcache缓存包
使用在启动类前面 表示使用ehcache缓存

7.g

@GetMapping

spring自带的
加在方法的前面 用来使用restful的url书写格式 只能用来接收get请求

12.l

@Length

vaildation数据校验包
放到类的属性字段前面 用来表示这个字符串的长度限制

13.m

@MapperScan

spring自带的
放到类的前面 用来开启对应包的扫描器

14.n

@NotBlank

vaildation数据校验包
放到类的属性前面 用来表示这个字段非空 但是可以为可以为""

16.p

@PostMapping

spring自带的
加在方法的前面 用来使用restful的url书写格式 只能用来接收post请求

@PutMapping

spring自带的
加在方法的前面 用来使用restful的url书写格式 只能用来接收put请求

@PathVariable

spring自带
加在方法的形参前面 用来接收url中的{}包裹的对应id的val

18.r

@RestController

spring自带的
加在类的前面 用来标识这一个类返回的都不是视图而是返回对应的数据

@Resource
spring自带
加在属性前面 用来动态代理对应的类

@RequestBody

spring自带
加在方法的形参前面 用来接收前端的请求体中的json格式的字符串

@ResponseBody

spring自带的
加在方法前面 用来表示这个方法返回的不是视图而是数据

@SpringBootApplication

spring-web
加在方法前面 用来表示这个类是springboot的启动方法类

@RunWith

spring测试包
加在方法的前面 用来配置对应的测试环境

19.s

@Service

spring自带的
加在类的前面 用来表示这个类属于service层的方法 让spring 自动扫描

@SpringBootTest

spring-test
加在类的前面 springboot的测试注解

20.t

@Transactional

spring-web包
加在方法的前面 用来给这个方法进行事物管理

@Test

spring-test
加在方法的前面 用来使用测试方法

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值