zoukankan      html  css  js  c++  java
  • SpringBoot favicon.ico

    默认的favicon.ico

    spring boot 默认输出spring的logo, 可以使用spring.mvc.favicon.enabled=false将其关闭

    ############################## thymeleaf ##############################
    spring.mvc.favicon.enabled=false
    spring.thymeleaf.cache=false
    # spring.thymeleaf.mode=HTML5
    spring.thymeleaf.mode=LEGACYHTML5
    ############################## thymeleaf ##############################
    

    关闭后,需要在src/main/resources/static目录下放置自己的favicon.ico文件

    Spring MVC相关配置

    /**
     * Created by james.h.fu on 2017/09/19
     */
    @Configuration
    @Order(Ordered.HIGHEST_PRECEDENCE)
    public class WebConfig extends WebMvcConfigurerAdapter {
    
        @Autowired
        private AuthorizationInterceptor authorizationInterceptor;
    
        @Override
        public void addInterceptors(InterceptorRegistry registry) {
            registry.addInterceptor(authorizationInterceptor);
        }
    
        @Override
        public void addResourceHandlers(ResourceHandlerRegistry registry) {
            registry.addResourceHandler("/static/**")
                    .addResourceLocations("classpath:/static/");
        }
        
          //    @Bean
    //    public FilterRegistrationBean corsFilter() {
    //        UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
    //        CorsConfiguration config = new CorsConfiguration();
    //        config.setAllowCredentials(true);
    //        config.addAllowedOrigin("*");
    //        config.addAllowedHeader("*");
    //        config.addAllowedMethod("*");
    //        config.setMaxAge(3600L);
    //        source.registerCorsConfiguration("/api/**", config);
    //        FilterRegistrationBean bean = new FilterRegistrationBean(new CorsFilter(source));
    //        // 这个顺序很重要哦,为避免麻烦请设置在最前
    //        bean.setOrder(0);
    //        return bean;
    //    }
    
        @Override
        public void addCorsMappings(CorsRegistry registry) {
            registry.addMapping("/api/**")
                    .allowedOrigins("*")
                    .allowedMethods("GET", "POST", "OPTIONS")
                    .allowedHeaders("*")
                    .allowCredentials(true)
                    .maxAge(3600);
        }
    }
    
  • 相关阅读:
    扩展性很好的一个分页存储过程
    SQL中列转行
    Server.MapPath() 方法(摘自互联网)
    容易遗忘のSQL
    Linq读取XML
    字节流和字符流
    Java中" "和 ' '
    Spring常用基本注解
    finally和return
    JS 深度clone
  • 原文地址:https://www.cnblogs.com/fuhongwei041/p/7601135.html
Copyright © 2011-2022 走看看