簡體   English   中英

如何將 spring 引導應用程序集成到舊版 java 應用程序中並隔離它?

[英]how to integrate a spring boot application into a legacy java application and isolate it?

我們有一個非常古老的 java web 應用程序(大約 15 歲),帶有 servlet。 Spring version 3 and.., technologies, I want to develop a rest API for this application, in order to be able to use modern technologies I decided to develop a new modern spring (boot) web application without an embedded server and bootstrap it using我將在舊版應用程序web.xml中定義一個新的 servlet。 我還需要使用 Java ClassLoader隔離依賴項。 很明顯,新應用程序在舊應用程序中具有依賴項,我需要能夠注入它們。 我知道這是可能的(OSGI 框架使用非常相似的方法)。 但我有一些問題。

第一個問題:對於這項任務,這是一個正確/明智的策略嗎? 有沒有更好的方法?

第二個問題:我在哪里可以找到一些資源來學習和學習以實施這個戰略?

我個人希望更新您的 Java 代碼以使用 Spring 引導並使用 Thymeleaf 構建新的控制器、服務和新視圖。 這可能是一些前期工作,但是,一旦您將您的應用程序移植到使用 Spring 引導,您將能夠更好地管理它。

暫無
暫無

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

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