自定义spirngboot的favicon.ico
1.controller
@Controller
@RequestMapping("/")
public class FaviconController {
@GetMapping("**/favicon.ico")
public String returnNoFavicon() {
return "forward:/static/fav.ico";
}
}
2.WebSecurityConfig
@SpringBootConfiguration
public class WebSecurityConfig extends WebMvcConfigurerAdapter {
@Autowired
private UserService userService;
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(new MyHandlerInterceptor(userService))
.addPathPatterns("/**")
.excludePathPatterns("/",
"/user/loginPage","/user/login", "/user/registerPage",
"/user/register","/static/**","/favicon.ico");
}
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/static/**")
.addResourceLocations("classpath:/static/");
}
}