Spring Boot JSF Integration
Environment : Tomcat 8 Spring Boot 1.5 JSF 2.2 Apache MyFaces Spring MVC Code : I am integrating Spring Boot and JSF 2.2 in Servlet 3.0 environment. Config Classes : JSFConfig.java - Config for JSF. @Configuration @ComponentScan({"com.atul.jsf"}) public class JSFConfig { @Bean public ServletRegistrationBean servletRegistrationBean() { FacesServlet servlet = new FacesServlet(); return new ServletRegistrationBean(servlet, "*.jsf"); } } Spring Boot Main Class : @SpringBootApplication @Import({ // @formatter:off JPAConfig.class, ServiceConfig.class, // this contains UserServiceImpl.java class.