Sample project to show how to work with Spring's @Configurable capability to inject dependencies into classes not instantiated by Spring.
This implementation requires Maven to perform compile time weaving.
To run from the command line using Maven:
mvn clean compile
mvn exec:java -Dexec.mainClass="com.brightdome.sample.spring.HelloWorld"