java常见注解

常用注解:
@Component        定义普通类
@Controller          定义控制层
@Service               定义业务逻辑层
@Repository     定义持久层
@ComponentScan  开启扫描 
@Bean            产生bean对象 
@Autowired  自动装配,默认按byType
@Qualifier   根据bean的id进行装配 
@Value     动态注入外部值 
@Aspect      定义切面类
@Pointcut   定义切点表达式
@Before      前置通知
@After     后置通知
@AfterThrowing  异常通知
@AfterReturning  正常返回通知
@Around     环绕通知
@RequestMapping   映射URL请求
@RequestParam 将请求参数绑定到控制器的方法参数
@RequestBody    接收前端传递给后端的json字符串
@ResponseBody  将java对象转为json格式的数据
@DateTimeFormat   用于把前端字符串传入后台时,自动转换成Date类型
@JsonFormat    用于把后端Date转换成json字符串时,用指定格式转换
@Resource    简单值装配(自动装配,默认按byName)
@PropertySource 引入配置文件
@Scope  容器中的一个作用域(单例,原型等)
@Transactional     配置事务
@ModelAttribute   被@ModelAttribute注释的方法会在此controller每个方法执行前被执行
@ExceptionHandler   局部处理异常+
@ControllerAdvice   全局异常处理
@RestController   定义控制层且返回的是json数据而不是视图
@Order  Bean的执行顺序
@PathVariable 可以将URL中占位符参数绑定到处理器类的方法形参中
@Configuration 定义配置类

底层码畜,如有不对还请点出,谢谢~

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值