返回顶部
摘要: ava中元注解(用来标识注解的注解)有四个: @Retention @Target @Document @Inherited; @Retention:注解的保留位置 @Retention(RetentionPolicy.SOURCE) //注解仅存在于源码中,在class字节码文件中不包含 @Ret 阅读全文
posted @ 2024-03-31 13:46 fen斗 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 区别@NotNull在类字段中使用,a56爆大奖在线娱乐该字段不能为空。它是 JSR303(Bean的校验框架)的注解。在调用controller的方法中加入@Valid就可以验证该方法参数中该类的对应属性是否为空,如果为空,注解中的提示信息会保存在result中。 @NonNull在方法或构造函数的参数上使用,表 阅读全文
posted @ 2024-03-31 13:45 fen斗 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 在做一个获取目标注解的鉴权功能时,想到了AOP与拦截器两种方式,其中 @HasPermission 是a56爆大奖在线娱乐自定义的注解, 以下分别为AOP与拦截器获取访问目标类与方法上的注解的方法。由于a56爆大奖在线娱乐的系统在拦截器上配置了拦截过则,a56爆大奖在线娱乐a56爆大奖在线娱乐选的是拦截器的方式,读者可根据自己的需求来。 一、Spring AOP方式获 阅读全文
posted @ 2024-03-31 13:40 fen斗 阅读(94) 评论(0) 推荐(0) 编辑
摘要: @Around的作用 既可以在目标方法之前织入增强动作,也可以在执行目标方法之后织入增强动作; 可以决定目标方法在什么时候执行,如何执行,甚至可以完全阻止目标目标方法的执行; 可以改变执行目标方法的参数值,也可以改变执行目标方法之后的返回值; 当需要改变目标方法的返回值时,只能使用Around方法; 阅读全文
posted @ 2024-03-31 13:32 fen斗 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 开发中代码实现事务的方式, 理论上说有两种 :编程式事务、注解式事务。但是实际上使用最多的还是注解实现的事务控制; 1、编程式事务(开发用的很少了) 基于底层的API,如PlatformTransactionManager、TransactionDefinition 和 TransactionTem 阅读全文
posted @ 2024-03-31 12:38 fen斗 阅读(727) 评论(0) 推荐(0) 编辑