私は私の春のアプリケーションでこのような静的リソースの構造を持っている:VersionResourceResolver動作していない
\src
\main
\webapp
\resouces
\css\..
\js\..
と、このようVersionResourceResolverを設定している:
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/**").addResourceLocations("/resources/")
.setCacheControl(CacheControl.maxAge(365, TimeUnit.DAYS)).resourceChain(true)
.addResolver(new VersionResourceResolver().addContentVersionStrategy("/**"));
}
は私のjspでJSTLを使用してリソースが含まれていました。
<script type="text/javascript" src="<c:url value="/resources/js/my.js"/>"></script>
しかし、アプリケーションを実行すると、kバージョン管理のインディーズ 私は何が欠けていますか?
はまた、私は試してみました:
https://stackoverflow.com/a/38407644/3603806
しかし、運
UPDATE
を私はこのようなリソースを含めています:
<link rel="stylesheet" href="<c:url value="/resources/css/mycss.css?v=2" />">
<script type="text/javascript" src="<c:url value="/resources/js/myjs.js?v=1"/>"></script>
、これはWHであります
<link rel="stylesheet" href="/app/resources/css/mycss.css?v=2">
<script type="text/javascript" src="/app/resources/js/myjs.js?v=1"></script>
インデックスページを使用して::
<welcome-file-list>
<welcome-file>/WEB-INF/views/index.jsp</welcome-file>
</welcome-file-list>
コントローラー:生成なっている自宅用などを...
@RequestMapping(value = "/home", method = RequestMethod.GET)
public ModelAndView home(HttpServletRequest request, ModelMap model) {
...
}
ありがとうございました。私はそれを試して –
いいえこれも私のために働いていません。 ( –
あなたの 'jsp'ページとブラウザ上でどのようにレンダリングされているのかを教えてもらえますか? – Arpit