весенний веб-сайт MVC в корне («/»)

Я хочу привязать Spring MVC контроллер к корню (/**) путь (а не подпапка, такая как «/ что-то») при создании исключений сmvc:resources (открыть для другого метода).

Это должно быть ABC этой структуры, но, очевидно, это очень сложный вопрос.

мойapp-servlet.xml имеет эти очевидные исключения сопоставления:

<mvc:resources mapping="/favicon.ico" location="/favicon.ico" />
<mvc:resources mapping="/robots.txt" location="/robots.txt" />

И у меня есть этот контроллер:

import java.util.Date;

import javax.servlet.http.HttpServletRequest;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

@Controller
@RequestMapping("/**")
public class MainController {

    @RequestMapping(method = RequestMethod.GET)
    public String service(final HttpServletRequest request) {
        final String servlet_path = request.getServletPath();
        System.out.println(String.format("%s %s", new Date().toString(), servlet_path));
        return "test";
    }
}

Теперь, когда я нажму & quot; / & quot; или & quot; / test & quot; или & quot; / test / page & quot; Я получаю вывод, как:

Fri Aug 03 00:22:12 IDT 2012 /
Fri Aug 03 00:22:13 IDT 2012 /favicon.ico

.. увидеть?service() вызывается для/favicon.ico даже когда это явно исключено!

Теперь я предполагаю, что есть некоторый приоритет. к@Controller по XML, тем не менее, как мне сделать исключение работать?

Простое требование - иметь сайт по адресу "/".

P.SЭтот ответ ответы на очень похожий вопрос.

Еще одно примечание: этот вопрос не о контексте кота.

Ответы на вопрос(2)

Ваш ответ на вопрос