我正在構建一個包含多個maven構件的應用程序。由於設計限制,其中一個工件意味着後端本質上無法訪問請求(因此不允許使用@RequestMapping)。實際情況是,有些請求需要直接連接到某些類的方法。Spring的@RequestMapping內部構造
我在春季做了一些深度潛水,遇到了我需要的一半來使它工作。簡單的部分是自己編寫一個HandlerMapping並正確配置它。該映射器將具有後端實體的知識以手動映射必要的URL。
我找不到tho的部分是什麼在Spring中調用?當你有例如:
@Component
@RequestMapping("/mypath")
public class MyStuff
{
@RequestMapping(value = "/dothis", method = RequestMethod.GET)
public ResponseEntity<String> doThis(HttpServletRequest request)
{
}
}
當一個請求到/ mypath中/ dothis,其對象,該對象請求並調用正確的豆中的正確方法攔截由?據我所知,映射器只返回映射到特定bean的所有 URL的字符串數組。約請求的攔截器