[JAVA] Mémorandum WebMvcConfigurer de Spring Boot 2.0 (printemps 5)

introduction

J'ai courageusement changé l'application que j'ai créée avec Spring Boot 1.5.10 en Spring Boot 2.0, mais WebMvcConfigurerAdapter était obsolète, alors prenez note. C'est parce que Spring4 → Spring5.

Addendum) 2.0.0 J'ai résumé tout ce qui concerne la migration dans ici.

Professeur Javadoc m'a appris

https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/servlet/config/annotation/WebMvcConfigurerAdapter.html

as of 5.0 WebMvcConfigurer has default methods (made possible by a Java 8 baseline) and can be implemented directly without the need for this adapter

Je vois, java8 ou version ultérieure est requise à partir de Spring5, donc la méthode par défaut peut être utilisée.

Traitement

** WebMvcConfig.java avant modification **

WebMvcConfig avant le changement.java


@Configuration
public class WebMvcConfig extends WebMvcConfigurerAdapter
{
    //Abréviation
}

** WebMvcConfig.java modifié **

WebMvcConfig après modification.java


@Configuration
public class WebMvcConfig implements WebMvcConfigurer
{
    //Abréviation
}

seulement ça.

fin

De côté

Le propre dialecte de Thymeleaf est également une erreur!

Recommended Posts

Mémorandum WebMvcConfigurer de Spring Boot 2.0 (printemps 5)
Mémorandum lorsque Spring Boot 1.5.10 → Spring Boot 2.0.0
Spring Boot Rappelez-vous
Un mémorandum de dépendance à Spring Boot2 x Doma2
Mémorandum sur LOD.
Spring Boot pour l'apprentissage des annotations
Une introduction pratique pour les débutants de Spring 5 et Spring Boot 2 a été publiée
Spring Boot pour la première fois
Sortie de message (Spring boot)
Annotations fréquentes pour les tests Spring Boot
Utiliser DBUnit pour le test Spring Boot
Mémorandum de téléchargement de fichier local avec Spring Boot
Mémorandum d'étude sur l'intégration de Spring ~ Comprendre l'exemple d'intégration de Spring 3. Enricher ~
Fonctionnalités du framework Spring pour les développeurs Java
Résolvez les pointeurs nuls pour diverses sessions lors des tests MVC de Spring Boot.
Mémorandum d'utilisation de l'inspecteur de bureau Appium dans l'émulateur (application Android)
Mémorandum d'étude sur l'intégration de Spring ~ Comprendre l'exemple d'intégration de Spring 1. Hello World ~
Introduction du livre: Spring Boot Livre de référence recommandé pour les débutants!
Résumé de ce que j'ai appris sur Spring Boot
Mémorandum de l'étude sur l'intégration de Spring ~ Comprendre l'exemple d'intégration de Spring 2. Passerelle JMS ~
[FCM] Implémentation de la transmission de messages en utilisant FCM + Spring boot
Vérifions la sensation de Spring Boot + Swagger 2.0
Divers tableau de correspondance de Spring Framework et Spring Boot
Lorsque @Transactional of Spring Boot ne fonctionne pas
Défi Spring Boot
Construction et impression de Spring Boot Admin ~ Conseils pour afficher les informations de commit Git ~
Remarques sur les annotations lors de l'écriture de tests pour Spring Boot
Forme de botte de printemps
gae + botte à ressort
J'ai besoin de la validation de Spring Data pour Pageable ~
[Vérification] Comparaison de la vitesse de démarrage de Spring Boot et de Micronaut
Mémorandum (Spring Web)
Faisons un disjoncteur pour le service backend à l'aide de l'actionneur de Spring Boot (partie 1)
Plans pour prendre en charge JDK 11 pour Eclipse et Spring Boot
Paramètres de connexion à MySQL avec Spring Boot + Spring JDBC
Spécifiez le codage des ressources statiques dans Spring Boot
Comment définir l'injection de dépendance Spring Boot (DI)
Exécution asynchrone des requêtes examinée dans Spring Boot 1.5.9
Accédez au h2db intégré de Spring Boot avec jdbcTemplate
05. J'ai essayé de supprimer la source de Spring Boot
J'ai essayé de réduire la capacité de Spring Boot
Customizer pour Platform Transaction Manager ajouté à partir de Spring Boot 1.5
Comment utiliser CommandLineRunner dans Spring Batch of Spring Boot
[Java] Lors de l'écriture du source ... Mémorandum ①
Un mémorandum lors de la création d'un service REST avec Spring Boot
Créer Restapi avec Spring Boot (jusqu'à l'exécution de l'application)
Comment démarrer par environnement avec Spring Boot de Maven
Spécifiez spring.profiles.active via context-param dans web.xml dans Spring Boot
[Spring] Pièges de BeanUtils.copyProperties
Fiche d'apprentissage SPRING BOOT 01
Botte de printemps + Heroku Postgres
À propos de DI of Spring ①
Première botte à ressort (DI)
Fiche d'apprentissage SPRING BOOT 02
Aide-mémoire Spring Boot2
Gestion des exceptions Spring Boot
Mappage du servlet Spring Boot