有沒有辦法在Spring/Spring-boot中將控制映射到沒有anno的控制器上?沒有註釋的映射控制器
在Grails中,我能夠在控制器上編寫完全抽象的api,而無需API功能,檢查和註釋。這允許通過handlerInterceptor在前端控制器中處理所有功能和數據...而控制器僅需創建資源。這也使得在架構中的I/O流之間共享api的功能/數據變得更加容易。
我們如何將請求映射到沒有註釋的控制器/方法?必須有一種方法,因爲它可以在Grails中完成。
有沒有辦法在Spring/Spring-boot中將控制映射到沒有anno的控制器上?沒有註釋的映射控制器
在Grails中,我能夠在控制器上編寫完全抽象的api,而無需API功能,檢查和註釋。這允許通過handlerInterceptor在前端控制器中處理所有功能和數據...而控制器僅需創建資源。這也使得在架構中的I/O流之間共享api的功能/數據變得更加容易。
我們如何將請求映射到沒有註釋的控制器/方法?必須有一種方法,因爲它可以在Grails中完成。
把下面的標籤放在你的bean配置文件中。這將掃描您的基礎包中的控制器類。只需定義你的控制器類的包名就可以了。
<beans
xmlns:context="http://www.springframework.org/schema/context">
<context:component-scan base-package=" " />
</beans>
至於例如 -
你叫控制器1控制器類,控制器2在com.pacakge.controller.demo1 和controller3,controller4在com.pacakge.controller.demo2
你在這裏代碼 -
<context:component-scan base-package="com.pacakge.controller" />
'component-scan'可以使用註釋。 – 2014-10-01 05:32:38
是的,你是對的。我困惑。 – Moni 2014-10-01 17:34:56
退房['BeanNameUrlHandlerMapping'](http://docs.spring.io/spring-framework/docs/4.0.x/javadoc-api/org/springframework/web/servlet/handler /BeanNameUrlHandlerMapping.html)。 – 2014-10-01 05:36:57
檢查此[springmvc-router](https://github.com/resthub/springmvc-router)項目。 – 2014-10-01 13:40:51
其實我想手動添加映射到控制器不一定實際上'映射'控制器。因此,我需要手動控制設置映射。 BeanNameHandlerMapping想要設置一些特定的方法。 – Orubel 2014-10-01 13:54:04