千家信息网

servlet 与 springboot

发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,@WebServlet(name = "httpServletDemo", urlPatterns = "/httpServletDemo", initParams = {
千家信息网最后更新 2025年02月07日servlet 与 springboot
@WebServlet(name = "httpServletDemo",        urlPatterns = "/httpServletDemo",        initParams = {        @WebInitParam(name = "name", value = "username"),        @WebInitParam(name = "mobile", value = "1232423434")})@Controllerpublic class HttpServletDemo extends HttpServlet {    @Override    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {        String name = getInitParameter("name");        String mobile = getInitParameter("mobile");        System.out.println("name:"+name+"; mobile:"+mobile);        resp.getWriter().print("this is a demo");        resp.setStatus(200);    }    @Override    protected long getLastModified(HttpServletRequest req) {        return super.getLastModified(req);    }    @Override    protected void doHead(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {        super.doHead(req, resp);    }    @Override    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {        super.doPost(req, resp);    }    @Override    protected void doPut(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {        super.doPut(req, resp);    }    @Override    protected void doDelete(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {        super.doDelete(req, resp);    }    @Override    protected void doOptions(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {        super.doOptions(req, resp);    }    @Override    protected void doTrace(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {        super.doTrace(req, resp);    }    @Override    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {        super.service(req, resp);    }    @Override    public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {        String name = getInitParameter("name");        String mobile = getInitParameter("mobile");        System.out.println("name:"+name+"; mobile:"+mobile);        super.service(req, res);    }}

spring boot 启动类

@SpringBootApplication@EnableEurekaClient@ServletComponentScan(basePackages = {"com.example.demo.filter","com.example.demo.interceptor","com.example.demo.servlet"})public class SpringWebDemoApplication {    public static void main(String[] args) {        SpringApplication.run(SpringWebDemoApplication.class, args);    }}
0