title: Good way to access Spring singleton from within domain objects?
body: <p>I have a domain model that consists of fairly large object graphs, where domain objects are creating other domain objects and so forth.  Each of these domain objects needs access to a small handful of singleton-type helper objects for various purposes.   </p>
  
  <p>I was about to implement them using the Java singleton pattern when I remembered that I am already using Spring and I can use Spring to instantiate one of each of these helpers at application startup.</p>
  
  <p>My question is how to I find them from within my domain objects?  These are all objects that are created via the "new" operator and are not under the control of Spring.</p>
  
  <p>I'm thinking I could use the "getBean" method if I had my hands on the Spring application context (which I don't) -- but is the performance of this good?  I need this stuff to be fast...  And how to quickly get the application context?</p>