Ce sont les codes de projet pour le printemps en action, cinquième édition, par Craig Walls Spring en action 5
Chapitre-1. Commencer avec le printemps
<dependency>
<groupId>com.h2database</groupId>
<groupId>org.hibernate</groupId>
<artifactId>credit_card_number</artifactId>
<artifactId>assertj-core</artifactId>
<artifactId>lombok</artifactId>
<artifactId>htmlunit-driver</artifactId>
</dependency>
<properties>
<project.build.sourceEncoding>
UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>
UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
Sécurité du printemps à l'autoconfiguration
Necessary dependencies in the .pom file org.springframework.boot spring-boot-starter-data-jpa javax.persistence javax.persistence-api 2.2 Inspect h2-console using your browser Log in Go to localhost:8080/h2-console Set JDBC URL to jdbc:h2:mem:testdb Test connection should show successful Click connect
Il y a un dossier pour chaque chapitre du livre - à l'exception des chapitres 11 et 12, qui partagent un dossier source - chacun contenant la plupart ou la totalité de l'exemple de code pour ce chapitre.
Ce code source est disponible en téléchargement à partir de la page du livre sur Manning.com ainsi que dans GitHub chez Projects
Pour éviter d'avoir à écrire et à maintenir ce qui est principalement du code Java, j'ai choisi d'utiliser Lombok dans tous ces exemples. Lorsque vous construisez à partir de la ligne de commande, en utilisant Maven, vous ne devez rencontrer aucun problème, car Lombok est inclus dans le processus de construction. Mais vous rencontrerez très probablement des problèmes si vous importez ces projets dans votre IDE.
Si, après avoir importé les projets dans votre IDE, vous voyez des erreurs se plaindre des getters, des setters, des constructeurs ou des variables d'instance de journal manquants, c'est parce que Lombok n'est pas installé dans votre IDE. Ces bits de code seront générés automatiquement par Lombok, mais votre IDE ne le sait pas et se plaint qu'ils manquent. En effet, vous pouvez observer le fichier maven (pom.xml) et tous les dépendances. Dans ce projet, nous devons utiliser Intellij Idea.
Pour corriger les erreurs, installez simplement Lombok. Lombok prend en charge les IDE les plus courants (et sans doute rares), donc peu importe l'ide que vous utilisez, vous devez être couvert. Voir Lombok pour plus de détails sur l'installation de Lombok dans votre IDE.
Dans ce dossier, vous pouvez donner un printemps et des explications d'annotation.