请求您在将其标记为重复项之前阅读说明。推荐的问题和网站:
1. Developing a Spring Framework MVC application step-by-step
2. Spring MVC tutorial from the scratch和答案中提供的指南。Spring 4 MVC/REST注释配置,无需使用构建工具
大家好,我刚从Spring 4 MVC开始,并试图找到一个教程,我可以从头开始构建一个项目,而无需使用像Maven或Gradle这样的构建工具。我发现一些使用XML配置的Spring,但目前为止还没有用于注释配置。 XML配置如何工作,我非常清楚。但不是关于注释配置。
我的目标是学习关于使用注释配置设置和运行Spring 4 MVC项目的所有必需细节,因此在构建工具不在我手中的假设事件中,我仍然可以从开始并运行Spring MVC项目。我目前已经成功地确定了启动项目所需的最小依赖JAR。我还有其他问题,其中几个列出如下:
背景:我有一个Maven项目启动并运行,其目录结构中没有web.xml
和servlet.xml
。这提示了以下问题:
1.使用注释时,web.xml
和xyz-servlet.xml
是完全可选的吗?
2.我非常怀疑web.xml是可选的,Maven是否也以某种方式照顾它?
3.在使用注解配置时填充丢失的xyz-servlet.xml
会产生怎样的差距?
4.我开始从头开始REST项目成功启动(我假设),那么为什么我在访问路径时不断收到no mapping found for URI
错误?
我试过参考指南和问题(如开始所述),但101指南要么使用XML配置,要么使用构建工具(例如官方指南中的Gradle/Maven)来进行注释配置。
另外,请注意:请勿使用Spring Boot!
P.S .:如果有人有兴趣回答问题#4,我可以添加源代码和服务器日志。只是在评论中给我一个提醒。
雅像xml ..不是吗? –
@Joanna号我更喜欢注释。 –
我问你是否说过“没有Spring Boot,请!”我想知道为什么有人会对Java(Micro)服务世界中发生的最好的事情之一说不。 –