乐趣区

关于java:Spring注解

@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 枚举能够设置数组反对多种数据申请形式

退出移动版