@Data :标注的类会主动生成getset办法equals、hashcode、tostring
@AllARrgsConstructor :标注的类会主动生成全参结构
@NoARrgsConstructor :主动生成无参结构
@Component:把标注的类退出到ioc容器中
@Mapper:标注在长久层上,把类退出ioc容器
@Service:把类标注在业务层上,把类退出ioc容器
@Controller:把类标注在表示层
@Scope:标注在类上用于指定bean的范畴
@RestController:相当于ResponseBody+Controller
@Configuration:作用:当spring容器启动的时候主动扫描并加载所有配置类,而后将配置类中的Bean放入spring容器中
@Aspect //标注在加强类上
@PointCut 切点表达式 相当于exception:"execution(com.公司名.service.impl . * (..))"
@Around //盘绕告诉
@EnableAspectAutoProxy //激活切面主动代理 相当于 < aop : aspectj - AutoProxy / >
@EnableTransactionManagement //激活事务管理
@Autowired 主动拆卸
@Qualifier :
@RequestParam:标注在办法的参数前,用于对传入的参数做一些限度
标注在办法的参数前,用于对传入的参数做一些限度
value:默认的属性用于指定前端传入的参数名称
require:用于指定参数是否为必传
@ExceptionHandler:标注在办法上,申明以后办法能够解决的异样
@PostMapping::仅仅接管POST申请,有申请体
@GetMapping:仅仅接管GET申请,没有申请体
@DeletMapping:仅仅接管删除申请:有申请体
@PutMapping:仅仅接管更新申请,有申请体
@PathVariable:标注在申请参数之前,用于从申请门路中取值赋值给办法参数;占位符 {}
@RequestBody:规定传入参数为json格局
@RequestMapper:两个属性值,一个是value示意申请门路,前面参数是RequestMethod枚举能够设置数组反对多种数据申请形式