从嵌入式jar加载静态内容

时间:2018-03-22 10:04:43

标签: java angularjs spring-boot

是否可以加载嵌入式jar的UI(静态内容)?示例我有一个胖jar plugins,它在main.jar上运行(UI也是如此)。在localhost:8080内我嵌入了另一个jar main.jarb.jar静态内容是一个Angular JS应用程序,我想在启动b.jar's时加载它。就像在main.jar UI的导航栏中可以有一个导航到main.jar UI的按钮。 有可能吗? 我不想在主项目中拥有b.jar的静态文件。

2 个答案:

答案 0 :(得分:0)

如果您的两个模块是Spring启动应用程序,您可以查看可能与您的问题相对应的this答案。

答案 1 :(得分:0)

如果它位于以下目录列表中,您应该可以加载嵌套的jar静态内容

  • / META-INF /资源/
  • /资源/
  • /静态/
  • /公共/

但即使使用最新的spring boot 2发布版https://github.com/spring-projects/spring-boot/issues/8324

,您可能会遇到此问题尚未解决的问题