您当前的位置: 首页 >  spring

梁云亮

暂无认证

  • 2浏览

    0关注

    1211博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

SpringBoot 中使用Servlet

梁云亮 发布时间:2020-06-04 13:22:29 ,浏览量:2

注解方式进行注册 第一步:创建SpringBoot项目,添加依赖

    org.springframework.boot
    spring-boot-starter-web

第二步:创建Servlet
@WebServlet(urlPatterns = "/fun1")
public class MyServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("MyServlet doGet");
    }
}
第三步:启动类添加注解
@ServletComponentScan//springboot启动时去扫描@WebServlet注解,并将该类实例化

部署项目,浏览器中访问fun1,在控制台中可以发现结果输出。

代码方式进行注册 第一步:创建SpringBoot项目,添加依赖

    org.springframework.boot
    spring-boot-starter-web

第二步:创建Servlet
public class MyServlet2 extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("MyServlet2 doGet");
    }
}
第三步:修改启动类
@SpringBootApplication
public class ServletDemoApplication2 {
    public static void main(String[] args) {
        SpringApplication.run(ServletDemoApplication2.class, args);
    }
    @Bean
    public  ServletRegistrationBean getServletRegistrationBean(){
        ServletRegistrationBean bean = 
		new ServletRegistrationBean(new MyServlet2());
        bean.addUrlMappings("/fun2");
        return bean;
    }
}

部署项目,浏览器中访问fun2,在控制台中可以发现结果输出。

关注
打赏
1665409997
查看更多评论
立即登录/注册

微信扫码登录

0.0439s