Injection Types --------------- Field Setters Constructor - preferred Handling Multiple Bean Problem ------------------------------- Specifying arg as the Bean name Using @Primary Using @Qualifier Using @Profile @Autowired alternatives ----------------------- @Resource @Inject (?) Configuration Class ------------------- Good for creating third party classes to Injectable Beans.