1

我想在我的 SpringBoot 应用程序中使用 BotDetect Catpcha,但不幸的是,BotDetect 要求我在 web.xml 中进行验证码定义。但我没有 web.xml。你认为是否可以在 SpringBoot 上不使用 web.xml 来定义 servlet ?

web.xml 示例:

   <servlet>
      <servlet-name>BotDetect Captcha</servlet-name>
      <servlet class>com.captcha.botdetect.web.servlet.CaptchaServlet</servlet-
   class>
  </servlet>
<servlet-mapping>
<servlet-name>BotDetect Captcha</servlet-name>
 <url-pattern>/botdetectcaptcha</url-pattern>
 </servlet-mapping>
4

1 回答 1

1
@Bean
public ServletRegistrationBean dispatcherServletRegistration() {
    ServletRegistrationBean registration = new ServletRegistrationBean(new CaptchaServlet());
    registration.setUrlMappings(Arrays.asList("/botdetectcaptcha"));
    return registration;
}

SpringBoot 应用类

于 2017-10-26T08:48:32.980 回答