@注解及意义

每日还在添加中 

A

  • @AfterReturning()   后置通知:在目标方法放法执行后执行
  • @AfterThrowing()    异常通知:在目标方法执行报错时执行
  • @After()    终极通知:目标方法执行后都要执行的通知
  • @Around   环绕通知:在目标执行前后都要执行,控制目标方法
  • @Aspecrt   标识该类是一个切面
  • @Autowired   将当前接口的实现类自动注入
  • @Accessors (chain = true)  重写了set方法,可以实现链式加载
  • @AllArgsConstructor   全参构造

B

  • @Bean 将自己方法的返回值交给Spring容器管理
  • @Before()  前置通知:在目标方法执行前执行

C

  • @CrossOrigin   主要解决跨域问题
  • @Configuration  标识配置类
  • @Component   将当前的类,交给Spring容器管理,对象的创建是由Spring通过反射机制自动                    创建对象
  • @ComponentScan(“com.jt”)指定扫描的包路径,可以扫描他的子孙包,用在配置类中
  • @Controller   将类交给SpringMVC管理,SpringMVC交给spring容器管理

  • @Data  添加get,set,方法
  • @Documented 被修饰的注解会生成到javadoc中

E

  • @EnableAspectJAutoProxy   开启AOP
  • @EnableAutoConfiguration   启动自动化的配置
  • @EnableFeignCleints注解的作用是什么?(描述配置类,例如启动类)

F

  • @FeignClient 注解的作用是什么?(告诉Feign Starter,在项目启动时,为此注解描述的接口创建实现类-代理类)

G
H
I

  • @Inherited 可以让注解被继承,但这并不是真的继承,只是通过使用@Inherited,可以让子类Class对象使用getAnnotations()获取父类被@Inherited修饰的注解

J
K
L

  • @Lyj   注解主要起标记作用
  • @Lazy  懒加载
  • @LoadBalanced注解的作用?(描述RestTemplate对象,让系统层为RestTemplate对象赋值,对请求规程进行拦截)

M

  • @Mapper  将该类交给spring容器管理

N

  • @NoArgsConstructor  无参构造

O

  • @Order(3)   按照顺序第三个执行,括号中填写第几个执行

P

  • @PostConstruct   在对象创建后立即调用
  • @PreDestroy   在对象消亡时  进行调用
  • @Pointcut()  拦截   括号内填写要拦截的类

Q

  • @Qualifier()   该注解不能单独使用,必须配合Autowired使用

R

  • @Retentin  注解运行时期有效
  • @Retention用来约束注解的生命周期,分别有三个值,源码级别(source),类文件级别(class)或者运行时级别(runtime)
  • @ResponseBody   将数据转化为“特殊字符串”返回
  • @RestController   将当前类的所有返回值都转化为json
  • @RequestMapping()  用于建立请求URL和请求方法之间的对应关系

S

  • @Scope(“singleton”)  单例模式
  • @Scope(“prototype”)  多例模式
  • @SpringBootTest   测试类启动,Spring容器启动

T

  • @Transactional  用来控制事务回滚
  • @Test 修饰该方法

U
V
W
X
Y
Z

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值