5.写出以下注解的用途 @Component, @Controller, @RestController, @ResponseBody, @Autowired, @Value, @ConfigurationProperties, @Resource
时间: 2024-02-13 21:45:47 浏览: 131
@ConfigurationProperties注解使用方法(源代码)
@Component:标记一个类作为组件类,可以被Spring自动扫描并注册为一个Bean。
@Controller:标记一个类作为控制器类,用于处理HTTP请求和响应,并通常配合@RequestMapping注解使用。
@RestController:组合了@Controller和@ResponseBody注解,用于返回JSON格式的数据。
@ResponseBody:标记一个方法返回的结果将会被转换为JSON或XML格式的数据并返回给客户端。
@Autowired:自动注入一个Bean,可以用于注入其他组件或服务。
@Value:注入一个属性值,可以用于注入配置文件中的属性值。
@ConfigurationProperties:将配置文件中的属性值注入到一个Bean中,可以用于注入多个属性值。
@Resource:自动注入一个Bean,与@Autowired类似,但@Resource可以通过name属性指定要注入的Bean。
阅读全文