您认为使用servlet Filter
来增加访问页面的次数是个好主意吗?
类似这样的东西:
@WebFilter("/posts/*")
public class PostHitCounterFilter implements Filter {
@Autowired
private PostService postService; // somehow I autowire this
@Override
public void init(FilterConfig filterConfig) {//...}
@Override
public void doFilter(ServletRequest request, ServletResponse response, filterChain chain) {
String postUrl = ((HttpServletRequest) request).getRequestURI().substring(7);
postService.incrementVisits(postUrl);
chain.doFilter(request, response);
}
@Override
public void destroy() {//...}
}