Advertisement

SpringBoot【整合servlet】,Github标星25K+超火的Java实战项目

阅读量:

整合Servlet

=================

《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》

docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享

======================================================

构建SpringBoot项目


首先构建一个基础的SpringBoot项目有如下的依赖

org.springframework.boot

spring-boot-starter-parent

2.1.4.RELEASE

org.springframework.boot

spring-boot-starter-web
在这里插入图片描述

整合servlet方式一


1.创建servlet

在src对应的目录下创建一个servlet,添加相关的get方法,设置@WebServlet注解,如下:

/**

@program: springboot-01-servlet

@description: SpringBoot整合servlet的第一种方式

@author: 波波烤鸭

@create: 2019-05-11 14:53

*/

@WebServlet(name = “FirstServlet”,urlPatterns = “/first”)

public class FirstServlet extends HttpServlet {

@Override

protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

System.out.println("–doGet方法执行了----");

PrintWriter out = resp.getWriter();

out.write(“success”);

out.flush();

out.close();

}

}

2.启动类中配置

在启动类的头部我们通过@ServletComponentScan注解来加载自定义的Servlet

@SpringBootApplication

//在 springBoot 启动时会扫描@WebServlet,并将该类实例化

@ServletComponentScan()

public class Springboot01ServletApplication {

public static void main(String[] args) {

SpringApplication.run(Springboot01ServletApplication.class, args);

}

}

3.启动测试

通过启动类启动程序访问:http://localhost:8080/first 如下
在这里插入图片描述

整合成功~

整合servlet方式二


1.创建servlet

第二种整合servlet的方式不需要在servlet的头部添加@WebServlet注解。

/**

@program: springboot-01-servlet

@description: SpringBoot整合servlet的第二种方式

复制代码
             不用在Servlet中添加@WebServlet注解

@author: 波波烤鸭

@create: 2019-05-11 15:00

*/

public class SecondServlet extends HttpServlet {

@Override

protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

System.out.println("–doGet方法执行了----");

PrintWriter out = resp.getWriter();

out.write(“success second”);

全部评论 (0)

还没有任何评论哟~