常见的注解

@ConfigurationPropertites(prefix=""):配置文件属性注解;
@Configuration:定义此类为配置文件,作用相当于xml文件;
@Bean:是一个方法级别上的注解,主要用在配置类里相当于;
@MapperScan():在SpringBoot启动入口类中添加,开启扫描Mapper接口的包以及子目录,也可以在pom.xml里用引用;
@Mapper:需要在每一个Mapper接口类中添加,作用是扫描dao接口;
@SpringBootApplication:开启spring 配置;
@Transactional:在方法上添加事务;
@ResponseBody:将数据变成JSON格式;
@RestController:相当于在控制类上加上@Controller和方法上加上@ResponseBody,意味着当前控制层类中所有方法返回的都是JSON对象;
@GetMapping:相当于@RequestMapping不过只接受GET请求,通常在查询数据时使用;
@PostMapping:相当于@RequestMapping不过只接受POST请求,通常在新增数据使用;
Restful风格:@PathVariable获取请求路径里面参数的值;
@EnableDubboConfiguration:开启dubbo配置;
@Component:定义Bean的注解,创建对象,@Repository,@Service,@Controller 是对@Component 注解的细化,标注不同层的对
象。即持久层对象,业务层对象,控制层对象;
@Repository:用于对DAO实现类进行注解;
@Service:用于对 Service 实现类进行注解,创建业务层对象,业务层对象可以加入事务功能;
@Controller:用于对 Controller 实现类进行注解,注解创建的对象可以作为处理器接收用户的请求,创建控制层对象;
@Value:属性注入值;
@Autowired:该注解默认使用按类型自动装配 Bean 的方式。使用该注解完成属性注入时,类中无需 setter。当然,若属性有 setter,则也可将其加
到 setter 上;
@Qualifier:需要在引用属性上联合使用注解@Autowired 与@Qualifier,byName 自动注入;
@Resource:JDK 注解自动注入,既可以按名称匹配Bean,也可以按类型匹配 Bean。默认是按名称注入;
@RequestParam:接收参数不能用POST方式请求
@RequestBody:接收参数,不能用GET方式请求

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值