我正在使用Vaadin的Spring Boot。我应该如何提供VAADIN文件夹?我使用gradle distZip任务部署到生产环境,该任务创建一个lib和一个bin文件夹。我不想在 jar 中包含VAADIN文件夹,因为它禁用了缓存并制作了一个胖子 jar 。
我应该在哪里放置文件夹,必须进行哪些修改才能从目录(而不是jar本身)提供该文件夹?
最佳答案
我不知道这是否适合您的需求,但是您的资源可以外包给CDN provider或您自己的服务器或servlet,后者可以更好地优化以提供静态内容。
@WebServlet( value = "/*", initParams = @WebInitParam( name = "Resources",
value = "http://your-cdn.provider.com/cdn-example" ) )
有关更多详细信息,请参见this article。
关于gradle - Spring Boot Vaadin静态内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30864688/