SpringBoot–基础–6.1–servlet的3大组件–Servlet
代码位置
https://gitee.com/DanShenGuiZu/learnDemo/tree/mysql_mybaties_DB/springboot-learn/springboot-4
1、代码
1.1、结构
1.1、代码
Config
package fei.zhou.springboot4.business.config.servlet;
import org.springframework.boot.web.servlet.ServletRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
/**
* 描述该类- JPA
*
* @author zhoufei
* @class: Config
* @date 2021/1/20 10:26
* @Verson 1.0 -2021/1/20 10:26
* @see
*/
@Configuration
public class Config {
// 注册Servlet
@Bean
public ServletRegistrationBean myServlet() {
ServletRegistrationBean registrationBean = new ServletRegistrationBean(
new MyServlet(), "/todoMyServlet");
registrationBean.setLoadOnStartup(1);
return registrationBean;
}
}
MyServlet
package fei.zhou.springboot4.business.config.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* 描述该类- JPA
*
* @author zhoufei
* @class: MyServlet
* @date 2021/1/20 10:28
* @Verson 1.0 -2021/1/20 10:28
* @see
*/
public class MyServlet extends HttpServlet {
// 处理get请求
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
this.doPost(req,resp);
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("我的servlet 的 doPost 方法执行");
resp.getWriter().append("hello world ").close();
}
}