![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
Spring
NameExist
温故而知新!
展开
-
Spring—aop使用整理
SpringAop使用 前置通知 /** * 前置通知 , 进入方法前进入切面 * @param joinPoint */ //@Before("execution(* com.example.demo.service.impl.TestServiceImpl.*(..))") @Before("execution(* com.example.demo.service.impl.TestServiceImpl.printTest(String))") public void beforeAdvise(原创 2021-05-17 22:58:12 · 87 阅读 · 0 评论 -
工具类中获取Spring中的bean
工作中有些业务场景,需要再其他一些地方调用Spring中的Bean做一些操作,比如工具类中查询数据库,这里再创建一个链接或者引用传递进来再或者通过ThreadLocal来实现都显得不是很美观和代码可读性。这里就可以使用ApplicationContextAware接口,来实现获取到Spring上下文对象的实例,去获取到对应的Bean,来实现比较好。 ApplicationContextAware ApplicationContextAware是一个接口,如果有类(这个类肯定要被Spring扫描到,加上Spr原创 2021-04-21 00:15:51 · 1042 阅读 · 1 评论 -
Spring根据条件创建bean,@Conditional注解使用
spring提供了一个基于调价创建bean的注解@Conditional。 @Conditional注解定义: //1.可作用于类(接口)、方法上 @Target({ElementType.TYPE, ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface Conditional { //2.需要传入Condition类型的参数(继承Condition接口) Class&.原创 2021-02-21 14:52:23 · 3671 阅读 · 2 评论