View Javadoc
1   package com.foxinmy.weixin4j.dispatcher;
2   
3   import java.util.Map;
4   
5   /**
6    * Bean构造
7    *
8    * @className BeanFactory
9    * @author jinyu(foxinmy@gmail.com)
10   * @date 2015年5月7日
11   * @since JDK 1.6
12   * @see
13   */
14  public interface BeanFactory {
15  	Object getBean(String name);
16  
17  	<T> T getBean(Class<T> clazz);
18  
19  	<T> T getBean(String name, Class<T> clazz);
20  
21  	<T> Map<String, T> getBeans(Class<T> clazz);
22  }