单选题 考虑下面的方法签名。@PutMapping("/accounts/{id}") public void update(...) {...}
以下哪种方法是检索账户 id 的有效方法?(选择一项)
A、
public void update(@PathVariable long accountId)
B、
public void update(@RequestParam("id") String accountId)
C、
public void update(@RequestParam long accountId)
D、
public void update(@PathVariable("id") String accountId)
单选题 在ApplicationContext中定义使用singleton作用域的两个MyBean类型的bean,id为"myBean"1和"myBean2"。getBean(String id)方法对每个bean被调用一次。关于返回的两个引用,哪个说法是正确的?(选择一项)
C、
当ApplicationContext被初始化时,将抛出RuntimeException
单选题 考虑下面的 Java 配置类,声明的 bean 的 id/名称是什么?(选择一项)
A、
clientServiceImpl(以小写"c"开头)
B、
clientService(以小写"c"开头)
C、
ClientServiceImpl(以大写"C"开头)
D、
ClientService(以大写"C"开头)
单选题 以下哪项是对@PropertySource 注解的最佳解释?(选择一项)
A、
用于方便地从某个外部属性文件中查找并返回单个属性值
B、
用于从某个外部来源向 Spring Environment 添加一组额外的 name/value 对
C、
用于指定 Spring Boot 应用程序中 application. properties 文件的位置
单选题 在应用程序的初始化过程中,这些事件将以什么顺序发生?请选择最佳答案。(选择一项)1. Setter 依赖注入
2. Bean 构造函数
3. 调用 BeanFactoryPostProcessors
4. 调用 BeanPostProcessors
单选题 考虑下图中的事务服务层类。 @Transactional(timeout=60) public class ClientServiceImpl implements ClientService { @Transactional(timeout=30) public void update1(){} } } 对事务的 update1 方法应用什么超时设置?(选择一项)
A、
这将无法编译。不能在类级声明 timeout,propagation 以及 isolation 等属性
单选题 根据 REST 原则,更新编号为 1234 的 Order 的最佳方式是什么?(选择一项)
A、
向/orders/1234 发送 PUT 请求
B、
向/orders/1234 发送 POST 请求
C、
向/order/edit?id=1234 发送一个 POST 请求
D、
向/order/edit?id=1234 发送 PUT 请求
单选题 考虑下面的方法签名。@PutMapping("/accounts/{id}")
public void update(…) {…}
以下哪种方法是检索账户 id 的有效方法?(选择一项)
A、
A.public void update(@PathVariable long accountId)
B、
B.public void update(@RequestParam(“id”) String accountId)
C、
C.public void update(@RequestParam long accountId)
D、
D.public void update(@PathVariable(“id”) String accountId)