我们有一个用SpringMVC编写的Web应用程序。另外,我们还需要通过批处理应用程序(Spring Scheduler)运行代码。在代码可重用性视图中,我们认为同时具有批处理代码和应用程序的一部分,然后从中生成JAR。
使批处理和应用程序代码属于同一应用程序是最好的方法。还是我们需要单独的批处理应用程序?
请在此处建议最佳设计方法。
答案 0 :(得分:0)
两者都是同一个业务的一部分吗?由于您必须在后台运行Spring Batch以执行某些过程,因此最好将其与Spring MVC应用程序分开。每个应用程序都应该属于一种业务。
首先找出有多少依赖项可以将其分开。