
ABAP 没有一个和 Java Spring 里@ResponseBody完全对等的注解。这个问题的关键不在于名字,而在于运行时模型。Spring MVC 的@ResponseBody是一种声明式 Web 控制器机制,它告诉 Spring,某个 Controller 方法的返回值不要交给视图解析器,而要通过HttpMessageConverter之类的消息转换器直接写入 HTTP Response Body。Spring 官方文档明确说明,@ResponseBody可以加在方法上,让返回值通过HttpMessageConverter序列化到响应体中,也可以加在类级别,被所有 Controller 方法继承,@RestController的效果正是@Controller加@ResponseBody的组合。(Home)ABAP 的 Web 开发路线不是这样设计的。ABAP 里当然有 Annotation,但它们主要集中在 CDS View、Metadata Extension、RAP 行为和服务暴露相关的声明式元数据上,不是 Java 那种可以标在任意方法上、由运行时反射扫描