当javascript文件发生更改时,如何强制vaadin AbstractJavaScriptComponent javascript重新下载

当javascript文件发生更改时,如何强制vaadin AbstractJavaScriptComponent javascript重新下载,vaadin,Vaadin,在我的Vaadin项目中,我有一个扩展了AbstractJavaScriptComponent的组件。我使用@javascript注释添加了组件的javascript @JavaScript({"app://./VAADIN/js/my-comp-connector.js"}) public class MyComp extends AbstractJavaScriptComponent { } @JavaScript({"app://./VAADIN/js/my-comp-connector

在我的Vaadin项目中,我有一个扩展了
AbstractJavaScriptComponent
的组件。我使用
@javascript
注释添加了组件的javascript

@JavaScript({"app://./VAADIN/js/my-comp-connector.js"})
public class MyComp extends AbstractJavaScriptComponent {
}
@JavaScript({"app://./VAADIN/js/my-comp-connector.js?v=2"})
public class MyComp extends AbstractJavaScriptComponent {
}
每当我对comp connector.js进行更改时,我都需要清理浏览器缓存,以便浏览器重新下载更改后的javascript


当我对javascript进行更改时,如何强制重新下载它?

我通过向
@javascript
注释中指定的javascript路径添加一个查询参数来修复它

@JavaScript({"app://./VAADIN/js/my-comp-connector.js"})
public class MyComp extends AbstractJavaScriptComponent {
}
@JavaScript({"app://./VAADIN/js/my-comp-connector.js?v=2"})
public class MyComp extends AbstractJavaScriptComponent {
}