-
javaweb的使用doPost和doGet方法使用Servlet3.0替代更轻量级
@WebServlet(name = "userServlet",urlPatterns = "/api/v1/test/customs")//一定要以/开头 public class UserServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { PrintWriter writer = resp.getWriter(); writer.write("this is my cunstom servlet"); //从管道中刷出去 writer.flush(); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { this.doGet(req,resp); super.doPost(req, resp); } }
如果不加/会报错
都是以/开头进行匹配的,原生servlet没那么只能,不像springboot那么只能 所以路径必须写全
像springboot那么只能 所以路径必须写全