Spring IoC

Spring IoC Fundamental

This session will illustrate you the Fundamentals of Spring IoC Framework.
  • What is IoC?
    Brief description of IoC and types of IoC in the world of java.
  • Configuring Spring IoC beans and creating beans instances
    Creating first Spring bean code and configure in with Spring IoC Container for dependency injection (DI)
  • Using factory to instantiate Spring IoC beans
    We can instantiate a bean using factory class or factory method in bean class. Both the options are available in Spring IoC. So, we will learn both the methods form following examples:
    1. Using self contain factory method to instantiate Spring IoC beans
    2. Using factory class to instantiate Spring IoC beans
  • Using initialization method to initialize a Spring IoC Bean
    The example will illustrate the way to define an initialization method which Spring will call after instantiating the bean class.

Spring IoC Setter Injection

Spring IoC setter injection examples to show how to set properties using setter of the java class.
  • Spring IoC Setter Value Injection
    Example of a java pojo class in which we will use Spring Setter Injection method to set its properties.
  • Spring IoC Setter Bean Ref Injection
    Will describe the process of referring one Spring bean to another

Spring IoC Constructor Injection

Spring IoC Constructor Injection example to show how to configure a bean to use class constructor to set the values of properties.
  • Spring IoC Constructor Value Injection
    Example to show the method of using constructor of a class to directly inject the value of the property.
  • Spring IoC Constructor Type Injection
    Example to show the process of using class constructor of a class to inject the dependencies by defining the data type of the property.
  • Spring IoC Constructor Index Injection
    Example to show the method of setting dependencies husing index of the argument in bean constructor.

Working with collection instances

In many aspects, sometimes we have to inject collection instances like Set, Map or List. Spring IoC provides convenient approach to inject collection instances with the help of the configuration file.
  • Setting List Collection Values in Spring IoC
  • Setting Map Collection Values in Spring IoC
  • Setting Set Collection Values in Spring IoC