java
zhangzw4756
这个作者很懒,什么都没留下…
展开
-
@Pointcut的切入点表达式
的切入点表达式用于指定哪些方法会被拦截,它是 AOP 中非常重要的一部分。这些是一些基本的示例,实际应用中你可以根据需要结合具体情况来编写切入点表达式。原创 2023-10-31 13:31:49 · 153 阅读 · 1 评论 -
【注解】@Pointcut
在 Spring AOP 中,切入点定义了哪些方法应该被拦截(即哪些方法会被增强)。一般来说,切入点可以使用表达式来指定,表达式会匹配到需要被拦截的方法。用于定义切入点,而切入点表达式指定了哪些方法会被拦截。一旦定义了切入点,你可以在通知中引用它,从而在匹配到的方法执行前后执行额外的逻辑。是 Spring AOP(面向切面编程)中的一个注解,用于定义一个切入点(Pointcut)。方法就会在匹配到的方法执行之前被调用。然后,你可以在通知(例如。原创 2023-10-31 13:31:13 · 5400 阅读 · 1 评论 -
SpringBoot动态切换数据源,dynamic-datasource-spring-boot-starter
是一个用于 Spring Boot 项目的数据源动态切换库,可以在运行时动态切换数据源,非常适合多数据源场景。注解用于指定方法或类所使用的数据源,同时,在配置文件中配置了两个数据源,可以通过指定数据源名称来实现切换。现在,你的应用程序应该能够在运行时动态地切换数据源了。运行你的 Spring Boot 应用程序。注解来标记需要使用特定数据源的方法或类。原创 2023-10-30 17:17:53 · 893 阅读 · 1 评论 -
@ConditionalOnMissingBean的作用
@ConditionalOnMissingBean的作用原创 2023-10-26 08:35:32 · 331 阅读 · 0 评论 -
@NotBlank(groups = {CreateGroup.class,ModifyGroup.class})中groups的作用,如何自定义并使用校验组
@NotBlank(groups = {CreateGroup.class,ModifyGroup.class})中groups的作用,如何自定义并使用校验组原创 2023-10-25 18:07:47 · 2143 阅读 · 1 评论 -
Mybatis-plus中LambdaQueryWrapper与QueryWrapper的区别
LambdaQueryWrapper与QueryWrapper的区别原创 2023-10-25 17:06:26 · 490 阅读 · 1 评论 -
@EqualsAndHashCode(callSuper = true)的作用
这个注解通常与一些Java库(如Lombok)一起使用,以简化代码,同时确保正确生成。方法时考虑到父类的成员变量。如果没有这个参数,只会考虑子类自己的成员变量。方法,从而保证在集合类(如HashSet,HashMap等)中正确地工作。是一个Java注解,通常用于在子类中自动生成。方法,同时考虑到了父类的成员变量。具体来说,当你在子类中使用。举个例子,假设有一个父类。原创 2023-10-25 16:31:12 · 1310 阅读 · 1 评论