Hi Erik,

I'm a little confused as to what you are trying to accomplish.  Are you
trying to get access to a Java bean from within your Aspect?  Can you not
use a factory-style approach to access it?  Is the bean a singleton?

The aspect isn't anything magical; from what I know, you have to use normal
java constructs to get access to the Java bean.

Thanks,

Eric



On Thu, May 8, 2014 at 8:26 AM, erik <[email protected]> wrote:

> Hello,
>
> I tried to do what you suggest, and came up with the following code:
>
> public aspect BusinessRuleAspectConfigurer
> {
>           before(BusinessRuleAspect obj):
> execution(BusinessRuleAspect.new(..)) &&
> this(obj) {
>                      obj.businessRuleManager =
> BusinessRuleAspect.aspectOf();
>           }
> }
>
> There are a few things I still don 't understand (please be patient with me
> ;-) ):
> 1) the code doesn't compile because BusinessRuleAspect.aspectOf() produces
> something with a type of BusinessRuleAspect, which is not compatible with
> the businessRuleManager on the left
> 2) What mechanism is supposed to create the aspect, when I don't have
> spring
> creating it from the application context?
>
>
>
> --
> View this message in context:
> http://aspectj.2085585.n4.nabble.com/Injecting-a-component-in-a-non-spring-environment-tp4651384p4651388.html
> Sent from the AspectJ - users mailing list archive at Nabble.com.
> _______________________________________________
> aspectj-users mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>
_______________________________________________
aspectj-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to