@RestController
@RequestMapping("/employee")
public class Employee {
@RequestMapping("/save")
public void saveEmployee() {
// saving employee
}
}
@Request estMap
将如何在内部工作以将请求映射到save
方法?
在应用程序启动期间,Spring将通过XML Config、JavaConfig或Component Scanning识别所有Bean
,并将它们存储在Application Context
中。
Spring Boot为您自动配置许多bean,包括RequestMappingHandlerMapping。
当这个Bean初始化时,它会扫描ApplicationContext以查找任何用Controller注释的Bean。
然后它遍历每个Controller
bean并查找用@Request estMap
注释的方法。最后,它将这些映射/处理程序对持久化在Mapping注册表中
DispatcherServlet是应用程序的中心HTTP请求处理程序,它将在应用程序上下文中搜索实现HandlerMapping接口的任何Bean,该接口是RequestMappingHandlerMapping Bean(通过继承)实现的。
然后它迭代这些bean,要求它们解析该请求的相应处理程序。RequestMappingHandlerMapping bean将通过搜索其映射注册表来解析处理程序。
当找到匹配项时,最终调用处理程序方法。
问题内容: 我一直在寻找是否有某种方法可以使用中的类,但我还没有找到任何文档或有关此主题的指南。 假设我创建了一个简单的类,其中使用的一些库,例如: 有没有可能在此类中使用此类? 太难了吗? 我必须创建一个文件吗? 有没有指导说明如何做到这一点? 顺便说一句,我也看了一下代码,感到有点迷茫,我无法出于自己的目的复制它们的功能。 问题答案: 是的,尽管不是很琐碎,但它是可能的。通常,您需要一个Jav
问题内容: 我试图更深入地了解Python的工作方式,并且一直在查看http://docs.python.org/3.3/reference/grammar.html上显示的语法。 我注意到它说您也必须更改parsermodule.c,但说实话,我只是不关注这里发生的事情。 我了解语法是如何阅读该语言的规范,但是…我什至不知道该写的是什么。它看起来几乎像Python,但实际上不是。 我希望更好地了
使用REST API和Spring启动Web测试客户端,我可以轻松地从返回的JSON中取回解析的对象,如下所示: 使用graphql,json被包装在如下数据属性中: 所以它不能和 因为JSON解析器以“数据”而不是“data.person”开头。 如何实现直接解析JSON结果并返回Person对象?
我有Kafka Streams java应用程序启动并运行。我试图使用KSQL创建简单的查询,并使用Kafka流来实现复杂的解决方案。我希望将KSQL和Kafka流作为Java应用程序运行。 我打算通过https://github.com/confluentinc/ksql/blob/master/ksqldb-examples/src/main/java/io/confluent/ksql/em
我有一个名为的密钥,我想在 的中访问它。 我的文件包含: 我如何访问内的的值,同时仍然保持它的秘密,因为我需要推送公开? 目前,我执行以下操作,但不能跨平台: 当运行脚本时,我会这样做: 这得益于Bash编程语言,但在Windows上不起作用。我需要用替换script中的 。但我希望它是跨平台的。还有别的办法吗?