Spring 在多调度器应用程序中,每个调度器servlet如何知道要检查哪些控制器?
背景 我是spring新手,一直在研究dispatcher如何探测@controller注释的类和方法 问题Spring 在多调度器应用程序中,每个调度器servlet如何知道要检查哪些控制器?,spring,jakarta-ee,servlets,spring-mvc,Spring,Jakarta Ee,Servlets,Spring Mvc,背景 我是spring新手,一直在研究dispatcher如何探测@controller注释的类和方法 问题 如果在一个web应用程序中可以有多个dispatcher servlet,那么如何将它们分配给特定的控制器?假设使用Spring 3.x,您将使用自己的Spring配置文件(或类)配置每个dispatcher。然后(假设为XML配置)在一个dispatcher中声明: <context:component-scan base-package="com.acme.project.fo
如果在一个web应用程序中可以有多个dispatcher servlet,那么如何将它们分配给特定的控制器?假设使用Spring 3.x,您将使用自己的Spring配置文件(或类)配置每个dispatcher。然后(假设为XML配置)在一个dispatcher中声明:
<context:component-scan base-package="com.acme.project.foo"/>
在另一个调度器中,您将执行以下操作:
<context:component-scan base-package="com.acme.project.bar"/>
这样,每个调度器将根据其包结构与不同的控制器关联。这可能会对您有所帮助