هذه هي رموز المشروع لربيع العمل ، الطبعة الخامسة ، من قبل Craig Walls Spring in Action 5
الفصل الأول. البدء في الربيع
<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>
تكوين تلقائي أمن الربيع
التبعيات اللازمة في ملف .pom org.springframework.boot spring-boot-starter-data-jpa javax.persistence javax.persistence-api 2.2 فحص h2-consoL
يوجد مجلد واحد لكل فصل في الكتاب - باستثناء الفصلين 11 و 12 ، والذي يشترك في مجلد المصدر - يحتوي كل منها على معظم أو كل رمز العينة لهذا الفصل.
هذا الرمز المصدر متاح للتنزيل من صفحة الكتاب في Manning.com وكذلك في Github في المشاريع
لتجنب الاضطرار إلى كتابة وصيانة رمز Java في الغالب ، اخترت استخدام Lombok في كل هذه الأمثلة. عند البناء من سطر الأوامر ، باستخدام Maven ، يجب ألا تواجه أي مشاكل ، حيث يتم تضمين Lombok كجزء من عملية الإنشاء. ولكن من المحتمل أن تواجه مشكلات إذا قمت باستيراد هذه المشاريع إلى IDE الخاص بك.
إذا ، بعد استيراد المشاريع في IDE ، سترى أخطاء تشكو من المفقودين أو المستقلين أو المُنشئين أو متغيرات مثيل السجل ، فذلك لأن Lombok غير مثبت في IDE. سيتم إنشاء Lombok تلقائيًا أجزاء الكود هذه تلقائيًا ، لكن IDE لا تعرف ذلك ويشتكي من أنها مفقودة. في الواقع ، يمكنك مراقبة ملف Maven (pom.xml) وكلها تعتمد. في هذا المشروع ، يجب أن نستخدم فكرة Intellij.
لإصلاح الأخطاء ، ما عليك سوى تثبيت Lombok. يحظى Lombok بدعم لأكثر المعرفات شيوعًا (ويمكن القول أنه من غير المألوف) ، لذلك بغض النظر عن IDE الذي تستخدمه ، يجب تغطيتك. انظر Lombok للحصول على تفاصيل حول تثبيت Lombok في IDE الخاص بك.
في هذا المجلد ، يمكنك عدم تحميل الربيع ، وتوضيحات التعليقات التوضيحية.