SpringBoot加载静态资源404

聚合项目

公共的js与jsp(只是引入了公共的js)最为单独的子项目达成war,ui-common.war

功能模块sso,依赖ui-common.war,打包时ui-common的静态资源已经在sso的 WEB-INF中,但是无法被引用到

registry.addResourceHandler("/static/**").addResourceLocations("/WEB-INF/static/");
registry.addResourceHandler("/ui-common/**").addResourceLocations("/WEB-INF/ui-common/");
静态资源映射已经配置,如上 ui-common中的css js 均不可被访问
但是如果配置成
registry.addResourceHandler("/static/**").addResourceLocations("/WEB-INF/static/");
registry.addResourceHandler("/ui-common/**").addResourceLocations("file:E:/work/20190507/nisp-web-parent/nisp-web-sso/target/nisp-web-sso/WEB-INF/ui-common/");则可以被访问到

Spring boot 的项目目录结构是固定的,静态资源都是在 static 目录下的:
https://www.jianshu.com/p/a9e6edd46e98