对下面使用Spring依赖注入的代码,下面说法错误的是:ApplicationContext context=new ClassPathXmlApplicationContext(“id.xml”);Printer printer=(Printer)context.getBean(“printer”);
A: 配置文件di.xml位于classpath目录下
B: 在di.xml中定义了一个id或name为printer的bean
C: context.getBean()返回的是printer类型的对象,不需要强制转换
D: di.xml被修改后,context会自动重新加载。
A: 配置文件di.xml位于classpath目录下
B: 在di.xml中定义了一个id或name为printer的bean
C: context.getBean()返回的是printer类型的对象,不需要强制转换
D: di.xml被修改后,context会自动重新加载。
举一反三
- 对下面使用Spring依赖注入的代码,下面说法错误的有ApplicationContext context = new ClassPathXmlApplicationContext("chinasofti.xml");Printer printer = (Printer)context.getBean("printer"); A: 配置文件chinasofti.xml位于项目类检索目录下 B: 在chinasofti.xml中定义了一个id或name为printer的bean C: context.getBean()返回的是printer类型的对象,不需要强制转换类型 D: chinasofti.xml被修改后,context会自动重新加载
- 对下面使用Spring依赖注入的代码,下面说法错误的是: ApplicationContext context=new ClassPathXmlApplicationContext(“id.xml”); Printer printer=(Printer)context.getBean(“printer”);
- 分析下面的Spring配置代码,可以推断下列Java语句的运行结果是( )。 Java语句如下: ApplicationContext context=new ClassPathXmlApplicationContext("di.xml"); System.out.println( ((B)context.getBean("b")).getM( ) ); Spring配置代码如下: A: 编译错误 B: 什么也不输出 C: 输出:1 D: 输出:2
- 在Spring中,XML配置文件的跟元素是( ) A: bean B: beans C: property D: context
- The name of the new printer is “something of a misnomer” because ______.