spring注解问题

spring中@Validated注解用法
spring中的注解
@Mapper的作用:在接口上使用Mapper注解,则这个类就为操作数据库的mapper,直接在接口中添加对应的sql执行方法
例如:

   @Select("select * from department where id=#{id}")
   public Department getDeptById(Integer id);

@MapperScan:使用MapperScan批量扫描所有的mapper接口 ,在springboot的主方法上加上@MapperScan的注解,里面的value的值写要扫描注解的位置。

@RequestParam和@PathVariable的用法与区别
@RequestParam和@PathVariable


springboot-dubbo的注解使用
@Service:直接使要调用的接口实现类(服务)暴露出来(dubbo的service注解)
@Reference:直接使消费者自动的远程引用注解表明的服务
@EnableDubbo:在springboot的主方法上使用,目的是让dubbo的注解都生效
说明:@Service和@Reference都加在主业务接口上


关于异常处理的注解
1、@ExceptionHandler(value=xxxException::class)对于这个注解标注的方法当捕获到value值代表的异常之后就会执行注解下面的方法体里面的方法
2、实现HandlerExceptionResolver接口: 在HandlerExceptionResolver接口中定义了一个resolveException方法,用于处理Controller中的异常。“Exception ex” 参数即Controller抛出的异常。返回值类型是ModelAndView,可以通过这个返回值来设置异常时候显示的页面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值