Append source code that using Dependency Injection (Spring IoC) to decompose the program in Main.java