servlets - Java HttpServlet, override method service, best practice -


for logging purposes, override service method httpservlet this:

@override protected void service(httpservletrequest req, httpservletresponse resp) {     logger.debug("enter servlet");     logger.debug("request header: {}", myhttptools.requestheadertosting(req);      super.service(req, resp);      logger.debug("leaving servlet");     logger.debug("response header: {}", myhttptools.responseheadertosting(resp); } 

i found places in web, authors "don't override service".

what think of approach?

nothing inherently wrong approach.

the authors saying don't override service() business code, override dopost(), doget() etc. methods instead.


Comments