spring 中 containsBeanDefinition 和 containsBean 的区别


        String configFile = "applicationContext.xml";
        ApplicationContext ctx = new ClassPathXmlApplicationContext(configFile);


        boolean p = ctx.containsBeanDefinition("p");
        System.out.println(p); //当配置文件显式定义了id时,只判断id 不判断name  ,没有显式定义id时,也可以判断name
        boolean p1 = ctx.containsBean("p");
        System.out.println(p1);//id 和 name 都可以判断

    
         

  

<bean name="p" class="com.basic.bean.Person" id="pp">

    </bean>

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM