Loading the bean which is configured in the Spring-context.xml file, can be done in two ways :

1. Eager loading or Aggressive loading
2. Lazy Loading
Eager loading or Aggressive loading 
In the case of Aggressive loading all the beans will be loaded and initialized at container start-up. It is called as eager or aggressive loading because of loading all the bean , instance instantiated and initializing at the container start-up only. We just have to write some configuration in the XML file to indicate container for eager loading. This loading is at the bean level . 

To load any bean aggressively we have to mention lazy-init="false" . 
Note that this configuration is at the bean level that means if we want to load all the configured bean to load eagerly then have to mention in each bean tag. If not mention then also by default it load eagerly.  

Lazy loading 
In the case of lazy loading all the beans will be loaded, instantiated and initialized when the container try to use them by calling getBeans() method. We just have to mention lazy-init="true" in order to load the beans lazily. 
So bean will be loaded according to the configured lazy-init attribute with its corresponding value , or if not mentioned then by default it load Eagerly.  

Note : All bean having singleton scope will follow aggressive loading and all bean with prototype scope will follow lazy loading.

To know more about bean scopes - Click Here

Related Posts:

  • Spring AutoWiring: Autodetect It is a type of auto-wiring in which the injection procedure may be constructor or setter injection , depends on the argumented constructor is there in the bean. Container gives priority for the constructor injection and se… Read More
  • Spring IoC: Annotation on Properties @Autowired is used on Properties, which means Spring Container detects the bean instance using the byType process but injection is not with Setter method.This is how byType auto-wiring process is different from Annotation … Read More
  • Spring Wiring Process In Spring wiring means configuration the bean dependency if any. It may be done explicitly by hard-coding the code in XMl file or implicitly by mentioning the required type of autowiring process in the XML file. Autowiring… Read More
  • Annotation Based Autowiring in Spring IoC Auto-wiring in spring can also be achieved through Annotation. Annotation is the simplest way to achieve wiring in Spring as it doesn't involve any extra code in XML file. It can be parsed by the Spring container at the ti… Read More
  • Cyclic Dependency Cyclic dependency is the one of the major limitation of the Injection process in Spring. Constructor Injection has chance of having Cyclic Dependency, while the same is not possible in case of Setter Injection. When both… Read More

22 comments:

  1. That’s an amazing post. I’m sure these techniques will work for beginners. thanks for sharing great admin



    NITRO PDF PRO 11

    ReplyDelete


  2. Thanks for the post, I am techno savvy. I believe you hit the nail right on the head. I am highly impressed with your blog. It is very nicely explained. Your article adds best knowledge to our Java EE Training in Chennai. or learn thru Java EE Training in Chennai Students.

    ReplyDelete
  3. If you're a makeup artists, singers, actors, stylist, anchors, gym trainer, voice over artists jobs in India. singing jobs

    ReplyDelete
  4. Shop for the best gift items at your spending limit. Enjoy your day with the best gift store around. unique christmas gifts

    ReplyDelete
  5. Get instant news about all viral news, upcoming web series, youtube videos, memes etc. trending news in india

    ReplyDelete
  6. Searching for this easy and simple digital marketing meaning in hindi and know
    digital marketing kya hota hai. best convection microwave oven under 10000

    ReplyDelete
  7. Get the best good morning quotes, hindi thoughts, Stories, suvichar & thoughts in hindi, shayari.Grab the best good morning, inspirational, motivational, moral stories and success, attitude, love, good morning, life, funny, sad. motivational quotes hindi

    ReplyDelete

Blog Archive

Ads 468x60px

.

Ads

.

Featured Posts

Popular Posts

Like Us On FaceBook

Total Pageviews

201978

Online Members

Live Traffic