It is weird, since all examples are like that, but in order to make it compile I had to replace:
return new ServletRegistrationBean(ff4jDispatcherServlet, "/ff4j-web-console/*")
by:
return new ServletRegistrationBean( (javax.servlet.Servlet) ff4jDispatcherServlet, "/ff4j-web-console/*");