Хорошо, один вариант, который я только что выбрал из своих пальцев, используя контроллер:
@Controller
@RequestMapping("/")
public class PublicPagesController extends BaseController {
@RequestMapping("**/favicon.ico")
public String favIconForward(){
return "forward:/public/img/fav.ico";
}
// ...other stuff...
}
Обратите внимание на необходимость использовать имя файла fav.ico, если вы попробуете это с именем файла favicon.icoВы получите бесконечный цикл.
Ранее я использовал этот подход только для @RequestMapping("favicon.ico")
И это предполагает, что вы обслуживаете статический контент из /public
примерно так:
<mvc:resources mapping="/public/**" location="/public/"/>