「Spring Boot」Servlet、Filter、Listenerの登録のサンプル

書式
@Bean
public ServletRegistrationBean 関数名
使用例

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

/**
 * @author Java
 */
public class RegisterServlet extends HttpServlet {

      @Override
      protected void service(HttpServletRequest req, HttpServletResponse rep) throws IOException {
            String name = getServletConfig().getInitParameter("name");
            String sex = getServletConfig().getInitParameter("password");

            rep.getOutputStream().println("name is " + name);
            rep.getOutputStream().println("password is " + password);
      }

}

@Bean
public ServletRegistrationBean registerServlet() {
      ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean(
                  new RegisterServlet(), "/registerServlet");
      servletRegistrationBean.addInitParameter("name", "user007");
      servletRegistrationBean.addInitParameter("password", "123456");
      return servletRegistrationBean;
}

 

Spring Boot

Posted by arkgame