@ComponentScan: 用于配置 Spring 在哪些包中扫描组件,使其成为 Spring 管理的 Bean。
@Component: 通用的组件注解,用于标识一个类作为 Spring 管理的组件。
@Controller: 用于标识一个类作为 Spring MVC 中的控制器。
@Service: 用于标识一个类作为业务逻辑层的服务组件。
@Repository: 用于标识一个类作为数据访问层的组件。
@Configuration: 用于标识一个类作为配置类,用于定义 Bean 的创建方式和配置信息。
@Autowired: 自动装配注解,用于在 Spring 中自动装配 Bean。
@Qualifier: 与 @Autowired 配合使用,指定要注入的 Bean 的名称。
@Value: 用于从属性文件中读取配置值,并注入到 Bean 的属性中。
@RequestMapping: 用于映射 HTTP 请求到控制器的处理方法。
@RequestParam: 用于提取请求中的参数值。
@PathVariable: 用于提取请求 URL 中的模板变量。
@ResponseBody: 用于标识方法返回的内容直接作为 HTTP 响应体内容。
@ResponseStatus: 用于指定处理器方法的 HTTP 响应状态码。
@ExceptionHandler: 用于定义处理特定异常的方法。
Spring MVC 中的常用注解和用法
2024-05-13 08:54:05 65 阅读