Spring MVC: Wie man ein Custom Converter für Typsicherheit in Controller verwendet
Sind deine Controller andauernd mit Primitiven voll? Im ArticleController lautet die erste Zeile jeder Methode: articleRepository.findById(articleId). Immer wieder machen wir die gleichen Konvertierungen. In kaum einem anderen Layer beobachte ich so viele Primitive wie im API Layer. Das führt zu viel Boilerplate. Der Code wird schwerer zu testen. Und er ist schwieriger zu lesen. Dabei wissen wir wie viel einfacher es ist, wenn wir typsicher arbeiten. In diesem Artikel zeige ich dir, wie du das Converter Interface nutzen kannst, um deine primitiven automatisch in den korrekten Typ zu überführen.