单选题 【单选题】Spring 将每个 bean 实例放在一个作用域中。默认的作用域是什么?(选择一项)

A、 request
B、 session
C、 prototype
D、 singleton
下载APP答题
由4l***tm提供 分享 举报 纠错

相关试题

单选题 【单选题】以下哪个说法最能说明使用 Spring Framework 在单元测试方面的好处?(选择一项)

A、你的 Java 代码通常在 Spring Framework 类上有依赖项,这些类的设计是为了使单元测试的工作更容易
B、Spring Framework 鼓励你按接口编程,这样可以更容易地在代码中存根或模拟出依赖项
C、Spring Framework 框架鼓励你尽可能地在一个测试中结合单元测试和集成测试
D、Application Context 在初始化时进行了大量的运行时检查,使得传统的单元测试变得不那么重要

单选题 【单选题】以下哪项是对@PropertySource 注解的最佳解释?(选择一项)

A、用于方便地从某个外部属性文件中查找并返回单个属性值
B、用于从某个外部来源向 Spring Environment 添加一组额外的 name/value 对
C、用于指定 Spring Boot 应用程序中 application. properties 文件的位置
D、Spring 框架中没有这样的注解

单选题 【单选题】考虑以下来自 @Configuration 类的代码,并应用 Spring 的默认行为,选择正确答案(选择一项)
@Configuration
Public class MyConfig {
@Bean
Public AccountRepository accountRepository(){
Return new JdbcAccountRepository();
}
@Bean
Public TransferService transferService(){
TransferServiceImpl service = new TransferServiceImpl();
Service.setAccountRepository(accountRepository());
Return service;
}
@Bean
Public AccountService accountService(){
Return new AccountServiceImpl(accountRepository());
}
}

A、两个 AccountRepository bean 将被实例化,因为 accountRepository()方法将被调用两次
B、三个 AccountRepository bean 将被实例化,因为 accountRepository()方法将被调用三次
C、一个 AccountRepository bean 将被实例化,因为默认的作用域是 Singleton
D、许多 AccountRepository bean 将被实例化取决于调用 accountRepository(),transferService()和 accountService()的频率

单选题 【单选题】根据 REST 原则,更新编号为 1234 的 Order 的最佳方式是什么?(选择一项)

A、向/orders/1234 发送 PUT 请求
B、向/orders/1234 发送 POST 请求
C、向/order/edit?id=1234 发送一个 POST 请求
D、向/order/edit?id=1234 发送 PUT 请求

单选题 【单选题】你希望应用一个 aspect 来阻止异常在堆栈中传播,并返回一个错误值。你会使用哪种类型的 advice?(选择一项)

A、"After Returning"
B、"After Throwing"
C、"After"
D、"Around"
E、"Before"

单选题 【单选题】使用下面的图片,考虑遗留类。如何从这个遗留类创建 Spring bean?(选择一项)
Public class LegacySingleton {
private static LegacySingleton instance;
private LegacySingleton() {
}
public static LegacySingleton getInstance() {
if(instance == null){
Instance = new LegacySingleton();
}
return instance;
}
}

A、从@Bean 方法返回一个 LegacySingleton 的实例, Spring 会自动调用 getInstance()
B、从@Bean 方法中调用 LegacySingleton.getInstance(),并返回实例
C、采用自动布线
D、不可能,构造函数必须是公共的

单选题 【单选题】考虑下图中的事务服务层类。
@Transactional(timeout=60)
Public class ClientServiceImpl implements ClientService {
@Transactional(timeout=30)
Public void update1(){}
}
}
对事务的 update1 方法应用什么超时设置?(选择一项)

A、这将无法编译。不能在类级声明 timeout,propagation 以及 isolation 等属性
B、30
C、60
D、90
E、这将无法编译。不能在方法级声明 timeout,propagation 以及 isolation 等属性

单选题 【单选题】在应用程序的初始化过程中,这些事件将以什么顺序发生?请选择最佳答案。(选择一项)1. Setter 依赖注入2. Bean 构造函数3. 调用 BeanFactoryPostProcessors4. 调用 BeanPostProcessors

A、2,1,3,4
B、2,1,4,3
C、3,1,2,4
D、3,2,1,4
E、4,2,1,3