我有两个模块:BE和FE(意思是后端和前端)。
FE模块使用gulp构建,结果放入target
文件夹。
BE模块是在spring boot上编写的。
有没有办法将资源从target
文件夹FE模块导入BE模块并打包到spring boot jar中,使其成为独立jar?
答案 0 :(得分:1)
默认情况下,Spring Boot从类路径中的目录提供静态内容:
默认情况下,资源映射到/ **,但您可以使用spring.mvc.static-path-pattern属性调整该属性
webjar的特例。在/ webjars / **中具有路径的任何资源都是从jar文件中提供的。
中的更多信息因此,您需要更改存储FE文件的位置。 或者您可以自定义MVC配置:
@Configuration
@EnableWebMvc
public class WebConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/**")
.addResourceLocations("/mycustompath", "classpath:/anotherone/")
}
}