一.SpringIOC深入理解

来源:互联网 发布:怎么找手机淘宝小二 编辑:程序博客网 时间:2024/06/07 19:55

一.

构造函数注入:

Public class WuJianDao {  private LiuJianming ljm;  //1:注入刘建明的具体扮演者  public WuJianDao(LiuJianming ljm) {     this.ljm = ljm;  }       public void tianTai() {             ljm.declare(“我想做一个好人!”)    }

属性注入:

Public class WuJianDao {  private LiuJianming ljm;  //1.属性注入方法  public void setLjm(LiuJianmin ljm) {     this.ljm = ljm;  }     public void tianTai() {     ljm.declare(“我想做一个好人!”)    }}

接口注入:

Public interface ActorArrangable {  void injectLjm(LiuJianming ljm);}Public class WuJianDao implements ActorArrangable {  private LiuJianming ljm;  //1.实现接口方法  public void injectLjm(LiuJianming ljm)       {this.ljm = ljm; }     public void tianTai() {     ljm.declare(“我想做一个好人!”)    }}

二.

资源访问工具类:
PathMatchingResourcePatternResolver

ResourcePatternResolver resolver  =         new PathMatchingResourcePatternResolver();//加载所有类包com(及子孙包)下的以xml为后缀的资源Resource resources[] =           resolver.getResources("classpath*:com/**/*.xml");for(Resource resource:resources){         System.out.println(resource.getDescription());       }

三.
IOC容器BeanFactory
应用上下文:ApplicationContext由BeanFactory派生

具体实现类:ClassPathXmlApplicationContextFileSystemXmlApplicationContextConfigurableApplicationContext
0 0