注释单词集

1@ComponentScan("com.jt.demo3")
根据指定的包路径扫描注解,扫描当前包及其子孙包

1.@Configuration
标识当前类是配置类 

2.@Scope("prototype")
 这个注解表示多例

3.@Scope("singleton")
表示单例默认就是单例不需要写
4.@Lazy                
开启懒加载
5.@Bean
标识这个方法的返回值交给容器管理
6.@PreDestroy  
在销毁方法之前  初始方法
7.@PostConstruct  
构造方法之后   销毁方法
8.@Component    
将这个类交给spring容器管理k是类名首字母小写dog,value是反射机制创建对象这个加上("eds")这个就叫什

9.@Component 
将当前类未来的对象交给容器管理


                                    依赖注入两个方法

10.@Autowired 
按照类型进行注入

11.@Qualifier
按照名称进行注入

                       1. Controller层 主要与页面进行交互 @Controller                controller里面是业务层


2. Service层 主要实现后端的业务逻辑 @Service
3. Dao层/Mapper层 主要与数据库进行交互 也把该层称之为 “持久层” @Repository/@Mapper

12.@Repository 标识持久层注解

13.@Service 标识Service层

14.@Controller 标识Controller层

15.@Value 为属性赋值 @Value("${key}")

16.@PropertySource 加载指定路径的配置文件properties

                                 AOP
17.@Aspect    
我是一个切面类      这个可以看作是一个类
18.@EnableAspectJAutoProxy   
让spring中的aop有效

19.@Before AOP-前置通知

20.@AfterReturning AOP-后置通知

21.@AfterThrowing AOP-异常通知

22.@After AOP-最终通知

23.@Around AOP-环绕通知

24.@Order(1) 
可以利用order关键字 实现AOP的排序 数字越小越先执行.

25.@ResponseBody 
将返回的数据转化为JSON串, 如果是字符串本身 原数据返回

26.@RequestMapping("/hello") 
实现浏览器的请求路径与方法的映射


27.@PathVariable 
restFul结构,接收参数的注解.

28.@GetMapping("") 
只能接收GET请求类型

29.@DeleteMapping("") 
只能接收DELETE请求类型

30.@PostMapping("") 
只能接收POST请求类型

31.@PutMapping("") 
只能接收PUT请求类型

32.@RestController 
表示Controller类,同时要求返回值为JSON

33.@CrossOrigin  
允许跨域访问

34.@Data    
动态生成get/set等方法

35.@Accessors(chain = true)  
开启链式加载  重写set方法

36.@NoArgsConstructor         
无参构造

37.@AllArgsConstructor        
全参构造

38.@Mapper mybatis

将当前的接口交给Spring容器管理. Map<类名小写,JDK动态代理对象>


39.@SpringBootTest

该注解的作用在进行代码测试时启动spring容器,之后动态的获取对象 注意包路径 主启动类的同包及子包中.


40.@Param Mybatis

中将参数封装为Map集合. @Param(“maxAge”) int maxAge


41.@Alias Mybatis

中定义对象的别名 @Alias(“User”)

42.@MapperScan Mybatis

中扫描指定包路径的接口 为其创建代理对象.

43.@Insert Mybatis

新增操作注解

44@Update Mybatis

修改操作注解

45.@Delete Mybatis

删除操作注解

46@Select Mybatis

查询操作注解

47.@MapperScan

Mybatis中扫描指定包路径的接口 为其创建代理对象.

48.@RestControllerAdvice

//Spring专门为解决异常问题,开发了针对Controller层的注解

//注解的核心就是 Spring-AOP

49.@ExceptionHandler
/**
 * @ExceptionHandler:切入点表达式
 * 返回值:SysResult对象---201
 * 拦截什么异常: 拦截运行时异常
 * @param e
 * @return
 */

50.@LoadBalanced注解作用

(描述RestTemplate对象,让RestTemplate进行远程调用,对请求过程进行拦截)

51.@EnableFeignCleints 注解的作用是什么

(描述配置类,例如启动类,告诉底层启动feign starter组件)

52.@FeignClient注解的作用是什么

(告诉Feign Starter,在项目启动时,为此注解描述的接口创建实现类-代理类)

53.@SentinelResource注解的作用,你用过哪些属性?

(在链路限流中描述资源节点,切入点方法)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值