1

我正在使用带有 vaadin 的弹簧靴。我应该如何提供 VAADIN 文件夹?我使用 gradle distZip 任务部署到生产环境,该任务创建一个 lib 和一个 bin 文件夹。我不想将 VAADIN 文件夹包含到 jar 中,因为它会禁用缓存并生成一个胖 jar。

我应该将文件夹放在哪里,必须进行哪些修改才能从目录而不是 jar 本身提供它?

4

1 回答 1

1

我不知道这是否符合您的需求,但您的资源可以外包给CDN 提供商 或您自己的服务器或 servlet,这些服务器或 servlet 可以更好地优化以提供静态内容。

@WebServlet( value = "/*",  initParams = @WebInitParam( name = "Resources", 
                 value = "http://your-cdn.provider.com/cdn-example" ) )

有关更多详细信息,请参阅本文

于 2015-10-06T19:24:49.637 回答