过滤器chain.doFilter(req, resp);抛异常java.lang.IllegalArgumentException
今天在开发中遇到一个错误
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for me.gall.business.model.mybatis.dao.ChannelAccountExtMapper.selectChannelAccountListorg.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:681)org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:574)javax.servlet.http.HttpServlet.service(HttpServlet.java:621)javax.servlet.http.HttpServlet.service(HttpServlet.java:722)me.gall.business.filter.PurviewFilter.doFilter(PurviewFilter.java:84)org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
chain.doFilter(req, resp);这一句,第一感觉就是过滤器哪里出错了,但是忙活了半天也没找出个所以然。无奈之夏再仔细看了看异常猜发现后面的
does not contain value for me.gall.business.model.mybatis.dao.ChannelAccountExtMapper.selectChannelAccountList部分。经过一番周折发现错误原来在ChannelAccountExtMapper里