[컴][웹] Spring 에서 File 에 대한 cache seconds 설정하는 방법

cache ttl / cache ttl for the static file / cache time to live / cache seconds / no-cache setting / no cache 설정법 / header cache no cache




no cache setting

Spring server 를 만들었는데, static file 의 header 에 no-cache 를 넣고 싶었다. 어떻게 해야 하나 하다가 아래 글을 찾았다.



example xml

Spring 에서 interceptor 의 setting 으로 가능하다는 소리다. 아래 예제를 확인하자.

spring-framework-issues/application-servlet.xml at master · spring-projects/spring-framework-issues · GitHub


<mvc:interceptors> 사용법

혹시 mvc:interceptors 의 사용법이 궁금할 까 싶어 여기 글을 하나 link 해 놓는다.





<mvc:interceptors>
    <mvc:interceptor>
        <mvc:mapping path="/**"/>

        <mvc:exclude-mapping path="/process-login"/>
        <mvc:exclude-mapping path="/pages/assets/**"/>
        <mvc:exclude-mapping path="/pages/login.html*"/>
        <bean class="com.newui.service.LoginCheckIntercepter"/>
    </mvc:interceptor>

    <mvc:interceptor>
        <mvc:mapping path="/pages/*"/>
        <bean class="org.springframework.web.servlet.mvc.WebContentInterceptor" p:cacheSeconds="0" p:alwaysUseFullPath="true" />
    </mvc:interceptor>


</mvc:interceptors>

댓글 없음:

댓글 쓰기