Tuesday, 24 January 2017

Spring Core Tutorial

      Inversion of Control
      Referring a bean from other bean
      Span bean definitions across multiple files
      Get Bean by name
      Access bean with multiple names
      Aliasing a bean
      Constructor based dependency injection
       Inject other beans in constructor arguments
      Injecting properties
      Circular Dependency problem
      Instantiating beans with static factory method
      pass arguments to static factory method
      Instantiate bean using an instance factory method
      pass arguments to instance factory method
      PropertyPlaceholderConfigurer: load property file from class path
      PropertyPlaceholderConfigurer: Load multiple property files
      Specifying the properties using PropertyPlaceholderConfigurer
      idref: Validate bean existance
      Colloborators: Dependency injection using ref element
      Inner beans
      Defining collections
      Inject Properties instance
      Inject List
      Inject set
      Inject Map
      Inject list of beans
      Inject set of beans
      Inject map of beans
      Inject map of beans (key and value both are beans)
      Collections merging
      Assign null values to properties
      p-namespace
      Inject bean using p-namespace
      Working with c-namespace
      Inject bean as constructor argument using c name space
      Set nested property names
      depends-on example
      Lazy initialization of beans
      Autowiring modes
      Autowiring by name
      Autowiring by type
      Autowiring by ‘constructor’
      Resolve autowiring conflict using primary attribute
      Bean Scopes
      Singleton scope
      Prototype Scope
      Method Injection
      Singleton beans with prototype-bean dependencies
      Define Custom scopes
      InitializingBean and DisposableBean example
      default-init-method & default-destroy-method Example
      Bean definition Inheritance
      BeanPostProcessor example
      Configure multiple BeanPostProcessors
      Annotations: Hello World Application
      @Required Annotation example
      @Autowired Annotation example
      Apply Autowired on constructor arguments
      Apply @Autowired annotation on methods with arbitrary names
      Apply @ Autowired annotation on fields
      @Autowired injecting collection of beans
      @Autowired: Inject beans into map
      Points to consider while autowiring
      Autowiring interfaces
      @Configuration : Removing xml based configuration
      @Primary annotation example
      Tune autowiring with qualifiers
      Applying @Qualifier on collections
      Implement custom qualifiers
      Resource annotation example
      @PostConstruct and @PreDestroy example
      Stereotypes
      @Inject annotation example
      @Named annotation example


Previous                                                 Next                                                 Home

No comments:

Post a Comment