1
如果我們可以將我們的靜態資源(css,images,js)放入單獨的jar文件並從spring mvc應用程序訪問這些靜態資源,最近我有一個來自我的同事的問題。我一直在尋找谷歌,但我沒有發現任何有趣的事情。所以我的問題是,有可能嗎?如果是這樣,你能解釋一下誰來做這件事。單獨jar中的Spring MVC靜態資源
謝謝
如果我們可以將我們的靜態資源(css,images,js)放入單獨的jar文件並從spring mvc應用程序訪問這些靜態資源,最近我有一個來自我的同事的問題。我一直在尋找谷歌,但我沒有發現任何有趣的事情。所以我的問題是,有可能嗎?如果是這樣,你能解釋一下誰來做這件事。單獨jar中的Spring MVC靜態資源
謝謝
春季啓動服務器的靜態資源形式classpath:/resources/
, classpath:/static/
和classpath:/public/
(多一些)。 因此,如果您使用所有靜態資源創建了一個包含其中一個文件夾的jar文件(例如"public"
),並將該jar放入類路徑中,則將爲所有內容提供服務。
如果不使用Boot,你可以配置你的應用程序從該文件夾服務資源:
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry
.addResourceHandler("/resources/**")
.addResourceLocations("/resources/","classpath:/public/");
}
爲什麼你需要把它放在單獨的jar文件? – Arpit
您是否使用了一些構建工具,如maven或gradle? – Skizzo