当前位置: 首页 > 知识库问答 >
问题:

Spring控制器与endpoint之间的差异

袁晟
2023-03-14

但现在我无法决定它应该是普通的控制器还是自定义的执行器endpoint。这两个术语有什么区别?

ps:问题似乎是有意见基础的,但答案应该足够简单。

共有1个答案

窦国源
2023-03-14

endpoint是控制器的一个更具体或特殊的版本。

endpoint不依赖于视图(如JSP)以HTML形式呈现模型数据,而是简单地返回要直接写入响应主体的数据(类似于在Controller中执行@ResponseBody)。

执行器endpoint是一个更好的选择,原因如下:

    null
 类似资料:
  • 我的理解是AWS Glue中的Dev Endpoint可用于迭代开发代码,然后将其部署到Glue作业中。我发现这在开发Spark作业时特别有用,因为每次运行作业时,都需要几分钟才能在后台启动Hadoop集群。但是,在Glue中使用Python shell而不是Spark时,我看到了差异。在我使用Sagemaker JupyterLab Python笔记本创建的Dev Endpoint中不起作用,但

  • 本文向大家介绍质量保证与质量控制之间的差异,包括了质量保证与质量控制之间的差异的使用技巧和注意事项,需要的朋友参考一下 质量保证和质量控制都主要关注应用程序的无缺陷交付。在这两种质量保证中,质量保证被称为质量保证(QA),重点在于防止缺陷。质量保证可确保为项目设计的方法,技术,方法和过程能够正确实施,而质量控制被称为质量控制,重点在于发现缺陷。质量控制确保正确设计项目中设计的方法,技术,方法和过程

  • 在swift中似乎有两个相等运算符:双相等()和三相等(),这两者有什么区别?

  • 我不明白什么时候应该使用以及什么时候使用用Micronaut框架创建endpoint。 根据文档,我创建了一个服务,并以以下方式在上提供它: 但这里是用注释创建的: 在Micronaut中创建服务并使其在endpoint可用的正确方法是什么? 如果这个问题是因为对更基本的概念缺乏了解而产生的,你能给我提供参考吗?

  • 嗨,我对时区没有什么疑问: null 我在维基百科和许多相关网站上搜索过,但没有找到相关的解释

  • 什么时候只能使用其中的一个? 何时可以同时使用和如何选择一个?