17、(2分) 以下哪个选项描述了如何使用注解来注入基本类型的值? A、在元素中使用元素 B、在依赖项上使用@Autowired注解 C.在元素中使用type属性注明参数类型 D.在依赖项上使用@Value注解
时间: 2024-03-25 19:39:16 浏览: 49
选项D,在依赖项上使用@Value注解可以注入基本类型的值。@Value注解是Spring框架中的注解之一,用于将值注入到Bean中。我们可以在Java代码中使用@Value注解来注入基本类型的值,如下所示:
```
@Component
public class MyService {
@Value("123")
private int intValue;
@Value("3.14")
private double doubleValue;
@Value("true")
private boolean booleanValue;
// ...
}
```
在以上示例中,我们使用@Value注解来为MyService类中的intValue、doubleValue、booleanValue属性注入基本类型的值。在注入时,Spring会自动将字符串转换为对应的基本类型。选项A中的描述不准确,元素中使用value属性来注入基本类型的值;选项B中的@Autowired注解用于自动注入依赖项;选项C中的描述不准确,元素中使用type属性来指定参数类型,但是无法直接注入基本类型的值。
阅读全文