gourmetj-springboot/src/main/java/com/mousetech/gourmetj/SpringPrimeFacesApplication.java

59 lines
2.0 KiB
Java
Raw Normal View History

2021-12-28 17:24:58 +00:00
package com.mousetech.gourmetj;
2022-01-01 19:09:25 +00:00
import javax.inject.Qualifier;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
2021-12-28 17:24:58 +00:00
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.domain.EntityScan;
2022-01-01 19:09:25 +00:00
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;
2021-12-28 17:24:58 +00:00
@SpringBootApplication
2021-12-28 17:34:26 +00:00
@EntityScan(value = {"com.mousetech.gourmetj.persistence.model"})
2021-12-28 17:24:58 +00:00
public class SpringPrimeFacesApplication {
public static void main(String[] args) {
SpringApplication.run(SpringPrimeFacesApplication.class, args);
}
2022-01-01 19:09:25 +00:00
@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;
// }
2021-12-28 17:24:58 +00:00
}