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枚举可以设置数组支持多种数据请求方式

你可能感兴趣的:(javaspring)