我们有基于spring的webMVC项目,我们已经定义了控制器,服务和DAO类。我们必须重新使用DAO类来实现任务管理器。 (如何安排和使用的产品尚未确定,对此的任何帮助也非常有帮助)。
我打算在Service或Impl类中添加一个主类并从main类调用一个方法。
所以,我的问题是
答案 0 :(得分:0)
执行此操作的最佳方法是将“常用”代码提取到另一个可能是jar的模块,然后依赖于第三个项目即命令行1。如果您使用maven或gradle来管理项目,这将是最简单的。你最终会得到:
根
lib(jar项目)
战争(当前项目)
命令行jar
如果使用maven / gradle,您还可以为您生成一个清单文件,并定义相应的主类。
答案 1 :(得分:0)
Spring Boot就是这么做的。因此,一种方法是通过访问start.spring.io或使用STS的 Spring Starter Project Wizard 创建一个非常简单的Spring Boot启动项目,并探索生成的源代码以了解怎么做。更好的是,你可以思考你的项目是否可以迁移到Spring Boot。