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

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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;
}
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; }
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