|
|
|
@ -1,8 +1,16 @@ |
|
|
|
|
package com.mousetech.gourmetj; |
|
|
|
|
|
|
|
|
|
import javax.inject.Qualifier; |
|
|
|
|
import javax.servlet.ServletContext; |
|
|
|
|
import javax.servlet.ServletException; |
|
|
|
|
|
|
|
|
|
import org.springframework.boot.SpringApplication; |
|
|
|
|
import org.springframework.boot.autoconfigure.SpringBootApplication; |
|
|
|
|
import org.springframework.boot.autoconfigure.domain.EntityScan; |
|
|
|
|
import org.springframework.boot.web.servlet.FilterRegistrationBean; |
|
|
|
|
import org.springframework.boot.web.servlet.ServletContextInitializer; |
|
|
|
|
import org.springframework.context.annotation.Bean; |
|
|
|
|
import org.springframework.web.filter.HiddenHttpMethodFilter; |
|
|
|
|
|
|
|
|
|
@SpringBootApplication |
|
|
|
|
@EntityScan(value = {"com.mousetech.gourmetj.persistence.model"}) |
|
|
|
@ -11,4 +19,40 @@ public class SpringPrimeFacesApplication { |
|
|
|
|
public static void main(String[] args) { |
|
|
|
|
SpringApplication.run(SpringPrimeFacesApplication.class, args); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Bean |
|
|
|
|
public ServletContextInitializer initializer() { |
|
|
|
|
return new ServletContextInitializer() { |
|
|
|
|
@Override |
|
|
|
|
public void onStartup(ServletContext servletContext) |
|
|
|
|
throws ServletException { |
|
|
|
|
servletContext.setInitParameter( |
|
|
|
|
"primefaces.THEME", "bluesky"); |
|
|
|
|
servletContext.setInitParameter( |
|
|
|
|
"javax.faces.FACELETS_SKIP_COMMENTS", |
|
|
|
|
"true"); |
|
|
|
|
servletContext.setInitParameter( |
|
|
|
|
"com.sun.faces.expressionFactory", |
|
|
|
|
"com.sun.el.ExpressionFactoryImpl"); |
|
|
|
|
servletContext.setInitParameter( |
|
|
|
|
"primefaces.UPLOADER", "native"); |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// @Bean
|
|
|
|
|
// public FilterRegistrationBean FileUploadFilter() {
|
|
|
|
|
// FilterRegistrationBean registration = new FilterRegistrationBean();
|
|
|
|
|
// registration.setFilter(new org.primefaces.webapp.filter.FileUploadFilter());
|
|
|
|
|
// registration.setName("PrimeFaces FileUpload Filter");
|
|
|
|
|
// return registration;
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
// @Bean
|
|
|
|
|
// public FilterRegistrationBean hiddenHttpMethodFilterDisabled(
|
|
|
|
|
// HiddenHttpMethodFilter filter) {
|
|
|
|
|
// FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean(filter);
|
|
|
|
|
// filterRegistrationBean.setEnabled(false);
|
|
|
|
|
// return filterRegistrationBean;
|
|
|
|
|
// }
|
|
|
|
|
} |
|
|
|
|