Frühling - Path-variable abschneiden nach der dot - annotation

Ich versuche zum einrichten einer REST-Endpunkt, der für die Abfrage eines Benutzers, indem Sie Ihre E-Mail-Adresse. Die E-Mail-Adresse ist der Letzte Teil des Pfades, also der Frühling ist die Behandlung [email protected] als der Wert foo@example abschneiden und die Erweiterung .com.

Fand ich eine ähnliche Frage hier Spring MVC @PathVariable mit Punkt (.) ist immer abgeschnitten
Allerdings habe ich eine annotation-basierte Konfiguration mit Hilfe AbstractAnnotationConfigDispatcherServletInitializer und WebMvcConfigurerAdapter. Da ich keine xml-Konfiguration, diese Lösung funktioniert nicht für mich:

<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping">
    <property name="useDefaultSuffixPattern" value="false" />
</bean>

Habe ich auch versucht, diese Lösung, die über regex, aber es hat nicht funktioniert entweder.

@RequestMapping(value = "user/by-email/{email:.+}")

Weiß jemand, wie man schalten Sie das suffix-Muster abschneiden ohne xml?

dieser helfen Sie

InformationsquelleAutor masstroy | 2014-12-11

Schreibe einen Kommentar