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>