SpringBoot常用注解(部分)

 

 @Service: 注解在类上,表示这是一个业务层bean

 @Controller:注解在类上,表示这是一个控制层bean

 @Repository: 注解在类上,表示这是一个数据访问层bean

 @Component: 注解在类上,表示通用bean,value不写默认就是类名首字母小写

 @Autowired: 按照类型  (Spring容器默认单例模式)

 @Qualifier: 按照名称  (结合@Autowired一起使用用于根据名称进行依赖注入)

 @Resource: 按名称装配+类型 ==> @Autowired+ @Qualifier  

 @Value : 从配置文件中读取数据,然后将数据给了成员变量

 @ConfigurationProperties(prefix = "前缀") 将配置文件中以前缀开头的属性注入到该类中,实体类中必须要有set,get方法

 @RestController ==> @Controller+@ResponseBody

 @RequestBody:将客户端发送过来的 JSON 格式的数据转换为 Java 对象。

 @PathVariable:将 url 中的模板变量绑定到方法的参数上

 @RequestParam:前后端值不一样映射不了时加此注解

 @RequestMapping:请求方式

 @GetMapping:获取

 @Configuration:表示IOC容器

 @Bean:将对象存于IOC容器

 @mapper:映射mapper.xml文件

 @mapperscan:指定要变成实现类的接口所在的包,包下面的所有接口在编译之后都会生成相应的实现类。添加在SpringBoot启动类上面。

 

 

posted @ 2024-04-27 22:32  学Java的`Bei  阅读(15)  评论(0编辑  收藏  举报