spring - How to search and auto-register all beans under a specific package -


i have x number of beans under base-package com.mypackage.basepackage.

what trying auto-scan package , register beans applicationcontext beandefinitionregistrypostprocessor.

here how trying this.

public class beanregistrar implements beandefinitionregistrypostprocessor  {  	  	@override  	public void postprocessbeanfactory(configurablelistablebeanfactory beanfactory) throws beansexception  	{  	}    	@override  	public void postprocessbeandefinitionregistry(beandefinitionregistry registry) throws beansexception  	{          //loop n-number of times , register scanned beans.  		beandefinition beandefinition = new rootbeandefinition(scannedbeans.class, autowire.by_type.value(), true);  		registry.registerbeandefinition("beanname", beandefinition);  	}  }

what want loop on com.mypackage.basepackage , beans , register them.

i know can scan basepackage

<context:component-scan base-package="com.mypackage.basepackage" /> 

use classpathbeandefinitionscanner

http://docs.spring.io/spring/docs/3.0.x/javadoc-api/org/springframework/context/annotation/classpathbeandefinitionscanner.html


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -

How to provide Authorization & Authentication using Asp.net, C#? -