springboot15-使用servlet方式二--配置类方式
1、编写servlet
public class MyServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.getWriter().println("MyServlet2");
resp.getWriter().flush();
resp.getWriter().close();
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
doGet(req, resp);
}
}
2、编写配置类
@Configuration //该注解将此类定义为配置类(相当于一个xml配置文件)
public class ServletConfig {
//@Bean是一个方法级别上的注解,主要用在配置类中
//相当于是一个
//<beans>
// <bean id="" class="">
//</beans>
@Bean
public ServletRegistrationBean myServletRegistrationBean(){
//加载servlet和定义请求路径
ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean(new MyServlet(), "/myservlet");
return servletRegistrationBean;
}
}
3、启动类加载