一springboot整合servlet
1.1 工程结构
1.2 pom文件的配置
<!--spring boot的启动类 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
1.3 servlet文件
package com.ljf.spring.boot.demo.servlet.controller;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
/**
*SpringBoot整合Servlet方式一
*
*<servlet>
* <servlet-name>LoginServlet</servlet-name>
* <servlet-class>com.ljf.spring.boot.demo.servlet.controller.LoginServlet</servlet-class>
*</servlet>
*
*<servlet-mapping>
* <servlet-name>LoginServlet</servlet-name>
* <url-pattern>/login</url-pattern>
*</servlet-mapping>
*
*/
@WebServlet(name="LoginServlet",urlPatterns="/login") //此注解和在web.xml配置的servlet一样,如上面
public class LoginServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("FirstServlet............");
//return "我的第一个first";
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
this.doGet(req, resp);
}
}
1.4 启动类
1.5 访问结果