题目
A.运用spring可以通过一个setter方法暴露一个类的任何依赖关系
B.Spring解决依赖性问题的方法即反向控制和依赖注入
C.Spring从配置方面来解决依赖性问题,整合数据库时无需编写数据库链接
D.以上说法都是错误的
第1题
A.A.Spring是一个轻量级JavaEE的框架集合
B.B.Spring包含一个“依赖注入”模式的实现
C.C.使用Spring可以事先声明式事务
D.D.Spring提供了AOP方式的日志系统
第2题
A.Spring可以将简单的组件配置、组合成为复杂的应用
B.所有的Spring模块都是在核心容器之上构建的
C.Spring为构建Web应用提供了一个功能全面的MVC框架
D.spring中的事务管理是代理模式
第3题
A.Spring中的bean的作用域可以通过scope属性进行配置
B.Spring中的bean的作用域默认是prototype
C.当一个bean的scope设为“singleton”时,可以被多个线程同时访问
D.一个bean的scope只对它自己起作用,与其它bean无关
第4题
A.@Autowired用于对Bean的属性变量、属性的setter方法及构造方法进行标注,配合对应的注解处理器完成Bean的自动配置工作,默认按照Bean的名称进行装配
B.@Repository用于将数据访问层(DAO层)的类标识为Spring中的Bean
C.@Service通常作用在业务层(Service层),用于将业务层的类标识为Spring中的Bean
D.@Controller通常作用在控制层(如Spring.MVC的Controller),用于将控制层的类标识为Spring中的Bean
第5题
B.避免了编写繁琐的setter方法所有的依赖关系都在构造函数中设定
C.通过构造注入可以在构造函数中决定依赖关系的注入顺序
D.由于不存在setter方法、而在构造时由容器一次性设定依赖关系,因而组件在创建之后处于相对不变的稳定状态无需担心上层代码在调用过程中执行setter方法时破坏组件之间的依赖关系
第6题
A.A.Spring Cloud Sleuth是一个在应用中实现日志跟踪的强有力的工具
B.B.使用Sleuth库可以应用于计划任务、多线程服务或复杂的Web请求,尤其是在一个由多个服务组成的系统中
C.C.Sleuth可以与日志框架Logback、SLF4J轻松地集成,通过添加独特的标识符来使用日志跟踪和诊断问题
D.D.在Spring Boot Web应用中增加Sleuth非常复杂
第7题
A.控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们
B.面向切面的编程(AOP):Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开
C.方便的事务管理:Spring 提供一个持续的事务管理接口,可以扩展到上至本地事务下至全局事务(JTA)
D.异常处理:Spring 提供方便的API把具体技术相关的异常(比如由JDBC,Hibernate or JDO抛出的)转化为一致的unchecked异常
第8题
A.main()只能放在公共类中
B.一个类中可以没有main()方法
C.一个类中一定有main()方法
D.一个类中可定义多个main()方法
第10题
A.singleton
B.prototype
C.session
D.application
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!