If you have a single default method (without explicit path mapping), then all requests without a more specific mapped method found will be dispatched to it. If you have multiple such default methods, then the method name will be taken into account for choosing between them
http://*.com/questions/8909482/spring-mvc-3-ambiguous-mapping-found