deep injection - spring
Posted
by
Bob
on Stack Overflow
See other posts from Stack Overflow
or by Bob
Published on 2012-09-21T14:23:50Z
Indexed on
2012/09/21
15:38 UTC
Read the original article
Hit count: 295
What is the best way (or options) for accessing spring components at layers deep within the application that aren't managed by spring?
For example, I have a low level utility POJO class into which I need to autowire/inject a spring component. I'll call it LowLevelHelper. There are multiple classes that use LowLevelHelper - most are layers away from anything that is hooked up with spring.
One option would be to make all the layers in to spring components, but that seems like I'm hacking my design to force spring to help me. I have some complex things going on that won't be nearly as clean if I have to @Autowire all the pieces and don't new anything. Another option might be to manually inject the component in the low level class, but I'm not really sure if this is possible or the right solution.
© Stack Overflow or respective owner