Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @CacheFetch(cacheName = CacheManager.CACHE_DATASOURCE_INFO)
- @TenantAware(method = OperationMethod.OPERATION, operation = OperationType.GET)
- public DataSourceInfo fetchDataSource(String sourceId) {...}
- @Around("within(com.xx.yy.zz..*) && @annotation(fetch)")
- public Object fetchFromCache(ProceedingJoinPoint pjp, CacheFetch fetch) throws Throwable {...}
- @Around("isXXX() && @annotation(tenantAware)")
- public Object handleTenantAware(ProceedingJoinPoint pjp, TenantAware tenantAware) throws Throwable {...}
- java.lang.IllegalStateException: Required to bind 2 arguments, but only bound 1 (JoinPointMatch was NOT bound in invocation)
- at org.springframework.aop.aspectj.AbstractAspectJAdvice.argBinding(AbstractAspectJAdvice.java:591)
- at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:616)
- at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
- at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168)
- at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:671)
Add Comment
Please, Sign In to add comment