簡體   English   中英

使用Spring WebMVC應用程序作為jar文件

[英]Use Spring WebMVC application as jar file

我們有一個基於spring的webMVC項目,其中定義了控制器,服務和DAO類。 我們必須重新使用DAO類來實現任務管理器。 (如何安排時間以及使用哪種產品尚未確定,對此的任何幫助也非常有幫助)。

我打算添加一個主類,並從Service或Impl類的主類中調用一個方法。

所以,我的問題是

  1. 我的方法正確嗎?
  2. 還有其他方法可以執行此操作嗎?

做到這一點的最佳方法是將“通用”代碼提取到另一個可能是jar的模塊中,然后通過第三個項目(即命令行項目)依賴它。 如果您使用Maven或Gradle管理項目,這將是最簡單的。 您最終將得到:

    • lib(jar項目)

    • 戰爭(當前項目)

    • 命令行罐

如果使用maven / gradle,您還可以為清單生成一個清單文件,並定義相應的主類。

Spring Boot可以做到這一點。 因此,一種方法可能是通過訪問start.spring.io或使用STS的Spring Starter項目向導來創建一個非常簡單的Spring Boot啟動程序項目,並瀏覽生成的源代碼以了解其完成方式。 更好的是,您可以考慮是否可以將項目遷移到Spring Boot。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM