在Spring中,关于依赖注入,下列说法错误的是()。
A.依赖注入是一种设计开发模式
B.依赖注入使组件之间相互依赖、相互制约
C.依赖注入提倡使用接口编程
D.依赖注入可以独立开发各组件,然后根据组件间的依赖关系进行组装
A.依赖注入是一种设计开发模式
B.依赖注入使组件之间相互依赖、相互制约
C.依赖注入提倡使用接口编程
D.依赖注入可以独立开发各组件,然后根据组件间的依赖关系进行组装
第1题
A.Spring提供了HibernateDaoSupport类来简化Hibernate的使用
B.在Spring配置文件中,可以通过Spring提供的LocalSessionFactoryBean来获得SessionFactory的实例
C.通过集成Spring和Hibernate,用Spring管理程序的依赖关系,将SessionFactory注入到DataSource中
D.通过Spring,无须在Biz层代码中直接实例化DAO类,而是可以通过注入得到
第2题
A.IOC和DI指的是Spring容器的功能
B.DI是依赖注入的功能
C.DI是IoC的另外一种说法
D.DI和IOC是Spring两个不同的功能
第5题
A、Spring Boot所创建的应用程序都是独立的War包,而不是Jar包
B、Spring Boot项目不需要将WAR包部署到Tomcat、Jetty等Servlet容器中,而是在启动时,自动的启动一个嵌入式的Tomcat
C、Spring Boot与其他主流框架整合时,只需在pom.xml中添加相应依赖,即可直接使用该框架,无需在项目的配置文件中添加配置
D、Spring Boot会根据类路径中的类和JAR包中的类自动配置Bean,而不需要手动配置
第8题
B.避免了编写繁琐的setter方法,所有的依赖关系都在构造函数中设定
C.由于不存在setter方法,而是在构造时由容器一次性设定依赖关系,因而组件在创建之后即处于相对不变的稳定状态,无须担心上层代码在调用过程中执行setter方法时破坏组件之间的依赖关系
D.通过构造子注入,可以在构造函数中决定依赖关系的注入顺序
第10题
A.A.将组件间的依赖关系采取配置文件的方式管理,而不是在代码中
B.B.降低了组件间的耦合,使程序更容易维护和升级
C.C.促进了“面向接口”编程,使构建大规模程序更轻松
D.D.需要定义大量接口,增加了编码复杂度