2
我有一個使用AngularJS,Bootstrap和所有其他第三方庫的UI項目結構。下面是結構:從不同的文件夾結構加載AngularJS內容的SpringBoot項目
這裏「UI」是根文件夾和「應用」是「UI」的直接子。 'App'具有所有第三方庫的'app/dependencies'和所有應用程序AngularJS模塊的'app/modules'。 'App/index.html'是應用程序的主頁面,其中所有模塊將相應地呈現。每個JavaScript都使用'requirejs'配置加載,並使用Grunt/Livereload測試整個設置。
要求是,我希望將這整個'ui/app'結構放在SpringBoot應用程序中,並從那裏提供服務。
我已經試過這個,但是春季引導總是看着'模板'和'靜態'目錄。我的目錄結構和HTML中的相關依賴關係未加載。
我已經通過將上述ST試過建議然後添加spring.resources.static-locations = classpath:/ ui/app/ –
按照上述建議,將結構放置在src/main/resource中並添加配置。我得到錯誤:引起:org.springframework.beans.NotWritablePropertyException:bean類的無效屬性'static-locations'[org.springframework.boot.autoconfigure.web.ResourceProperties]:Bean屬性'static-locations'不可寫或者有一個無效的setter方法。 setter的參數類型是否與getter的返回類型相匹配? –
這是一個1.3的功能。你可能使用1.2。儘管如此,應該有一種方法可以在1.2版本中完成這項工作。 –