![](/img/trans.png)
[英]How to add additional jar file to spring-boot application at runtime?
[英]How to dynamically add static resources to spring-boot jar application?
我有一個spring-boot應用程序,它使用html靜態頁面創建目錄。 當我通過命令啟動應用程序時: mvn spring-boot:run
一切正常(在/resources/
目錄中創建了帶有靜態頁面的文件夾,並且客戶端可以訪問頁面),但是我希望將我的應用程序部署為jar文件,在這里我有問題,我如何實現我的目標? 我知道不能將動態資源添加到jar中,但是也許可以在jar文件旁邊創建包含資源的文件夾,並以某種方式將此文件夾添加到公共資源中,以便客戶端可以訪問html頁面。
嘗試為您的資源位置加上file:
前綴,例如:
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/external/**")
.addResourceLocations("file:external/");
}
此路徑是相對於您啟動應用程序的目錄的。 您也可以使用絕對路徑,例如file:/path/to/resources
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.