类org.springframework.boot.web.servlet.ErrorPage源码实例Demo

下面列出了怎么用org.springframework.boot.web.servlet.ErrorPage的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: find   文件: AppConfiguration.java
@SuppressWarnings("ReturnOfInnerClass")
@Bean
public EmbeddedServletContainerCustomizer containerCustomizer(
    @Value("${server.tomcat.accesslog.pattern:combined}") final String pattern
) {

    return container -> {
        final ErrorPage error401Page = new ErrorPage(HttpStatus.UNAUTHORIZED, DispatcherServletConfiguration.AUTHENTICATION_ERROR_PATH);
        final ErrorPage error403Page = new ErrorPage(HttpStatus.FORBIDDEN, DispatcherServletConfiguration.AUTHENTICATION_ERROR_PATH);
        final ErrorPage error404Page = new ErrorPage(HttpStatus.NOT_FOUND, DispatcherServletConfiguration.NOT_FOUND_ERROR_PATH);
        final ErrorPage error500Page = new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, DispatcherServletConfiguration.SERVER_ERROR_PATH);

        container.addErrorPages(error401Page, error403Page, error404Page, error500Page);

        if (StringUtils.isNotEmpty(pattern) && container instanceof TomcatEmbeddedServletContainerFactory) {
            final TomcatAccessLogValve accessLogValve = new TomcatAccessLogValve();
            accessLogValve.setPattern(pattern);
            ((TomcatEmbeddedServletContainerFactory) container).addEngineValves(accessLogValve);
        }
    };
}
 
源代码2 项目: youkefu   文件: Application.java
@Bean
public EmbeddedServletContainerCustomizer containerCustomizer() {

    return new EmbeddedServletContainerCustomizer() {
        @Override
        public void customize(ConfigurableEmbeddedServletContainer container) {
        	ErrorPage error = new ErrorPage("/error.html");
        	container.addErrorPages(error);
        }
    };
}
 
源代码3 项目: super-cloudops   文件: WebCustomizerConfig.java
@Bean
public EmbeddedServletContainerCustomizer containerCustomizer() {
	return new EmbeddedServletContainerCustomizer() {
		@Override
		public void customize(ConfigurableEmbeddedServletContainer container) {
			container.addErrorPages(new ErrorPage(HttpStatus.BAD_REQUEST, "/400.html"));
			container.addErrorPages(new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/500.html"));
			container.addErrorPages(new ErrorPage(HttpStatus.NOT_FOUND, "/404.html"));
		}
	};
}
 
源代码4 项目: NoteBlog   文件: WebMvcConfig.java
@Bean
public EmbeddedServletContainerCustomizer containerCustomizer() {
    return container -> {
        container.addErrorPages(new ErrorPage(HttpStatus.NOT_FOUND, "/error?errorCode=404"));
        container.addErrorPages(new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/error?errorCode=500"));
        container.addErrorPages(new ErrorPage(Throwable.class, "/error?errorCode=500"));
    };
}
 
源代码5 项目: JavaQuarkBBS   文件: AdminApplication.java
@Bean
public EmbeddedServletContainerCustomizer containerCustomizer() {

    return (container -> {
        ErrorPage error401Page = new ErrorPage(HttpStatus.UNAUTHORIZED, "/401.html");
        ErrorPage error404Page = new ErrorPage(HttpStatus.NOT_FOUND, "/404.html");
        ErrorPage error500Page = new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/500.html");

        container.addErrorPages(error401Page, error404Page, error500Page);
    });
}
 
源代码6 项目: ProxyPool   文件: ErrorPageConfig.java
@Override
public void customize(ConfigurableEmbeddedServletContainer container) {
    ErrorPage error400Page = new ErrorPage(HttpStatus.BAD_REQUEST, "/400.html");
    ErrorPage error401Page = new ErrorPage(HttpStatus.UNAUTHORIZED, "/401.html");
    ErrorPage error404Page = new ErrorPage(HttpStatus.NOT_FOUND, "/404.html");
    ErrorPage error500Page = new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/500.html");

    container.addErrorPages(error400Page, error401Page, error404Page, error500Page);
}
 
源代码7 项目: easyweb   文件: WebConfig.java
@Bean
public EmbeddedServletContainerCustomizer containerCustomizer() {

    return new EmbeddedServletContainerCustomizer() {
        @Override
        public void customize(ConfigurableEmbeddedServletContainer container) {
            ErrorPage error404Page = new ErrorPage(HttpStatus.NOT_FOUND, "/404");
            ErrorPage error500Page = new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/500");
            container.addErrorPages(error404Page);
            container.addErrorPages(error500Page);
        }
    };
}
 
@Bean
public EmbeddedServletContainerCustomizer containerCustomizer() {

	return (container -> {
		ErrorPage error404Page = new ErrorPage(HttpStatus.NOT_FOUND, "/404.html");

		container.addErrorPages(error404Page);
	});
}
 
源代码9 项目: xxl-conf   文件: ErrorPageConfig.java
@Bean
public EmbeddedServletContainerCustomizer containerCustomizer() {
    return new EmbeddedServletContainerCustomizer() {
        public void customize(ConfigurableEmbeddedServletContainer container) {

            ErrorPage error404Page = new ErrorPage(HttpStatus.NOT_FOUND, "/static/html/500.html");
            ErrorPage error500Page = new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/static/html/500.html");

            container.addErrorPages(error404Page, error500Page);
        }
    };
}
 
源代码10 项目: spring-5-examples   文件: UiApplication.java
@Bean
public EmbeddedServletContainerCustomizer embeddedServletContainerCustomizer() {
  return container -> container.addErrorPages(
      new ErrorPage(NOT_FOUND, "/404")
  );
}
 
源代码11 项目: spring-5-examples   文件: UiApplication.java
@Bean
public EmbeddedServletContainerCustomizer embeddedServletContainerCustomizer() {
  return container -> container.addErrorPages(
      new ErrorPage(NOT_FOUND, "/404")
  );
}
 
源代码12 项目: celerio-angular-quickstart   文件: Application.java
@Override
public void customize(ConfigurableEmbeddedServletContainer container) {
    container.addErrorPages(new ErrorPage(HttpStatus.NOT_FOUND, "/"));
}
 
源代码13 项目: tutorials   文件: ErrorPageConfig.java
@Override
public void registerErrorPages(ErrorPageRegistry registry) {
    registry.addErrorPages(new ErrorPage(HttpStatus.NOT_FOUND, "/home/index.html"));
}
 
 类所在包
 同包方法