我有一个UI项目结构,它使用AngularJS,Bootstrap和所有其他第三方库。以下是结构:
这里' ui'是根文件夹和' app'是'ui'的直接孩子。 '应用'有' app / dependencies'适用于所有第三方图书馆和' app / modules'适用于所有应用程序AngularJS模块。 '应用程序/ index.html的'是应用程序的主页面,其中将相应地呈现所有模块。每个JavaScript都使用' requirejs'配置和整个设置使用Grunt / Livereload进行测试。
要求是,我想把这整个' ui / app' SpringBoot应用程序中的结构,并从那里提供服务。
我试过这个,但春季靴子总是在查看模板'和静态'目录。我的目录结构和HTML中的相关依赖项未加载。
答案 0 :(得分:1)
您可以教Spring Boot查看其他位置,查看the documentation for more details
如果我了解您的结构,以下内容应该有效:
spring.resources.static-locations=classpath:/ui/app/
如果您仍希望提供来自static
或public
的内容,则必须再次引用这些内容,例如
spring.resources.static-locations=classpath:/ui/app/,classpath:/static/,classpath:/public/