ABAP 里有没有类似 Java Spring @RequestMapping 的东西,一篇从 ICF 到 RAP 的完整对照

ABAP 里有没有类似 Java Spring @RequestMapping 的东西,一篇从 ICF 到 RAP 的完整对照
一句话可以先放在前面,ABAP 里没有一个和 Java Spring@RequestMapping完全等价的通用注解。Spring 把 HTTP URL、HTTP method、请求参数、header、content type 这些路由条件直接写在 controller 类或方法的注解上,而 ABAP 的传统设计更偏向平台配置、服务注册、框架约定和运行时分派。Spring 官方文档对@RequestMapping的定位很明确,它用于把 Web 请求映射到 controller 方法,并且可以按 URL、HTTP method、请求参数、header、media type 等条件匹配,也可以放在类级别表达公共路径,放在方法级别收窄到具体 endpoint。Spring 还提供@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping这些特定 HTTP method 的快捷注解。(Home)回到 ABAP 这边,最接近@RequestMapping的不是某一个语法,而是几套不同层次的机制。做原生 HTTP endpoint