gpt4 book ai didi

java - Maven:从另一个模块导入目标文件夹

转载 作者:行者123 更新时间:2023-12-02 11:09:58 25 4
gpt4 key购买 nike

我有两个模块:BE 和 FE(指后端和前端)。FE 模块使用 gulp 构建,并将结果放入 target 文件夹中。BE模块是在spring boot上编写的。有什么方法可以将资源从target文件夹FE的模块导入到BE模块并打包到spring boot jar中使其成为独立的jar吗?

最佳答案

默认情况下,Spring Boot 从类路径中的目录提供静态内容:

  • /静态
  • /公共(public)
  • /资源
  • /META-INF/资源

默认情况下,资源映射到/**,但您可以使用 spring.mvc.static-path-pattern 属性进行调整

webjar 的特殊情况。路径为/webjars/** 的任何资源均由 jar 文件提供。

文档中的更多信息 Static Content

因此您需要更改 FE 文件的存储位置。或者您可以自定义 MVC 配置:

@Configuration
@EnableWebMvc
public class WebConfig implements WebMvcConfigurer {

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/**")
.addResourceLocations("/mycustompath", "classpath:/anotherone/")
}
}

关于java - Maven:从另一个模块导入目标文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50676969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com