SpringBoot使用Servlet

一、使用注解方式

1、使用Servlet3注解方式写一个Servlet
@WebServlet(urlPatterns = "/myServlet")
public class MyServlet extends HttpServlet {
    private static final long serialVersionUID = -4316351735748478174L;

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        resp.getWriter().println("my servlet hello world");
        resp.getWriter().flush();
        resp.getWriter().close();
    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        super.doPost(req, resp);
    }
}
2、在main方法添加注解扫描servlet
@ServletComponentScan(basePackages = "com.example.springboot.servlet")

二、通过SpringBoot配置类实现

1、编写一个普通servlet类
public class HeServlet extends HttpServlet {
    private static final long serialVersionUID = -4316351735748478173L;

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        resp.getWriter().println("he servlet hello world");
        resp.getWriter().flush();
        resp.getWriter().close();
    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        super.doPost(req, resp);
    }
}
2、编写一个springboot配置类
@Configuration
public class ServletConfig {

    @Bean
    public ServletRegistrationBean heServletRegistrationBean() {
        ServletRegistrationBean registration = new ServletRegistrationBean(new HeServlet(),"/heServlet");
        return registration;
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 杨绛说,年轻人,你的主要问题在于读书不多而想得太多,不仅读,还要做笔记,宝贵的财富不是你的收入,而是与生俱来的才气...
    王超1983阅读 222评论 0 0
  • 这几天在追创业时代,讲的就是数据化时代,人真的进入了一个信息暴露的时候。 用不着太关注自己。这是关于男女搜索隐私话...
    fannie22222阅读 201评论 0 0
  • 最近老想写点东西,找了几个平台,知乎、微博、自媒体、博客,没有一个能让我看到编辑器就想敲的感觉,文本编辑器的问...
    phpguo阅读 310评论 1 1
  • 刚开始没想到会参加中信出版社举办的这个全国演讲比赛,是拆书帮推荐的机会,当时问分舵内部有没有人参加,我就直接...
    演讲教练兵哥阅读 284评论 0 6