我必须对现有的 spring 项目进行一些维护工作。我是 spring 新手,很难理解程序的流程。它是一个在主页上有各种菜单的 Web 应用程序。
项目中没有主类。
根据我的研究,我了解到它使用了 Spring 的 Tiles 功能。
控制流首先流向哪里?任何人都可以简单地解释一下spring应用程序的整体流程吗?任何帮助将不胜感激,因为即使在经历了许多论坛和教程之后,我也完全处于海上。
把想法大声说出来:
TilesConfigurer
。根据 Spring 的版本,它可能是 Java 代码或 XML 配置。tiles-defs.xml
或者tiles.xml
甚至可以是属性文件。例如:
public String controllerMethod(...) {
// controller logic
return "myView";
}
其中“myView”是出现在图块定义中的视图的名称。
我相信这应该让你开始。如果你搜索它,有很多例子!