Это коды проектов для весны в действии, Пятое издание, Крейг Уоллс Весна в действии 5
Глава-1. Начало работы с весной
<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>
Автоконфигурирование Spring Security
Необходимые зависимости в файле .pom org.springframework.boot Spring-boot-starter-data-jpa javax.persistence javax.persistence-api 2.2 Проверка H2-Console с использованием вашего браузера.
Есть одна папка для каждой главы в книге - за исключением глав 11 и 12, в которой разделяют исходную папку - каждая, содержащая большинство или весь пример кода для этой главы.
Этот исходный код доступен для загрузки со страницы книги на Manning.com, а также в GitHub в проектах
Чтобы избежать необходимости писать и поддерживать то, что в основном представляет собой код Java, я решил использовать Lombok во всех этих примерах. При строительстве из командной строки, используя Maven, вы не должны сталкиваться с какими -либо проблемами, так как Lombok включен как часть процесса сборки. Но вы, скорее всего, столкнетесь с проблемами, если импортируете эти проекты в свою IDE.
Если после импорта проектов в свой IDE вы видите ошибки, жалующиеся на отсутствующие добычи, сеттеры, конструкторы или переменные экземпляра журнала, это потому, что Ломбок не установлен в вашем IDE. Эти биты кода будут автоматически генерироваться Lombok, но ваш IDE не знает этого и жалуется, что они отсутствуют. Действительно, вы можете наблюдать за файлом Maven (pom.xml) и All All. В этом проекте мы должны использовать идею IntelliJ.
Чтобы исправить ошибки, просто установите Lombok. Ломбок обладает поддержкой наиболее распространенных (и, возможно, нескольких необычных) идентификаторов, поэтому независимо от того, какой IDE вы используете, вы должны быть покрыты. Смотрите Ломбок для получения подробной информации об установке Ломбока в свой IDE.
В этой папке вы можете загрузить пружину и объяснения аннотации.