是否可以使用 @Service/@Component 而不是 @Controller 注释 SpringMVС?
Is it possible use @Service/@Component instead of @Controller annotation SpringMVС?
是否可以在 Spring MVC 中使用 @Service/@Component 而不是 @Controller 注解
(我检查了一下,它不起作用)但是为什么?
@Controller
注释是一种特定类型,与所有 spring 注释一样,它源自 @Component
注释。请注意,根据用例,它可能有效,也可能无效。控制器 classes 通常用于将服务器请求映射到响应。
您可以查看 this Geeks for Geeks article 了解有关何时使用 @Controller
注释的更多信息。如果您的 class 中有 @RequestMapping
注释,您将不会获得与控制器相同的组件行为。
是否可以在 Spring MVC 中使用 @Service/@Component 而不是 @Controller 注解 (我检查了一下,它不起作用)但是为什么?
@Controller
注释是一种特定类型,与所有 spring 注释一样,它源自 @Component
注释。请注意,根据用例,它可能有效,也可能无效。控制器 classes 通常用于将服务器请求映射到响应。
您可以查看 this Geeks for Geeks article 了解有关何时使用 @Controller
注释的更多信息。如果您的 class 中有 @RequestMapping
注释,您将不会获得与控制器相同的组件行为。