Esos son los códigos de proyecto para Spring in Action, Quinta Edición, de Craig Walls Spring en Action 5
Capítulo-1. Comenzando con la primavera
<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>
Autoconfiguración de seguridad de primavera
Dependencias necesarias en el archivo .pom org.springframework.boot spring-boot-starter-data-jpa javax.Persistence javax.Persistence-api 2.2 Inspeccionar la comedia H2 utilizando el inicio de sesión de su navegador.
Hay una carpeta para cada capítulo del libro, a excepción de los capítulos 11 y 12, que comparten una carpeta de origen, cada una que contiene la mayoría o la totalidad del código de muestra para ese capítulo.
Este código fuente está disponible para descargar desde la página del libro en Manning.com, así como en Github en Projects.
Para evitar tener que escribir y mantener lo que en su mayoría es el código Java Boilerplate, he elegido usar Lombok en todos estos ejemplos. Al construir desde la línea de comando, usando Maven, no debe encontrar ningún problema, ya que Lombok se incluye como parte del proceso de compilación. Pero es muy probable que encuentre problemas si importa estos proyectos en su IDE.
Si, después de importar los proyectos en su IDE, ve errores que se quejan de los obtentadores faltantes, los establecedores, los constructores o las variables de instancia de registro, es porque Lombok no está instalado en su IDE. Lombok generará automáticamente estos bits de código, pero su IDE no sabe eso y se queja de que están perdiendo. De hecho, puede observar el archivo Maven (pom.xml) y todo dependiendo. En ese proyecto debemos usar la idea IntelliJ.
Para corregir los errores, simplemente instale Lombok. Lombok tiene apoyo para los ides más comunes (y posiblemente poco comunes), por lo que no importa qué idiota use, debe estar cubierto. Consulte Lombok para obtener detalles sobre la instalación de Lombok en su IDE.
En esa carpeta, puede cargar resorte y explicaciones de anotaciones.