นี่คือรหัสโครงการสำหรับฤดูใบไม้ผลิในการดำเนินการฉบับที่ห้าโดย Craig Walls Spring in Action 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>
การกำหนดค่าความปลอดภัยในฤดูใบไม้ผลิอัตโนมัติ
การพึ่งพาที่จำเป็นในไฟล์. pom org.springframework.boot Spring-Boot-Starter-Data-jpa Javax.persistence Javax.persistence-Api 2.2 ตรวจสอบ H2-Console โดยใช้ LOG BROWSER ของคุณ
มีหนึ่งโฟลเดอร์สำหรับแต่ละบทในหนังสือ - ยกเว้นบทที่ 11 และ 12 ซึ่งแชร์โฟลเดอร์ต้นทาง - แต่ละอันมีรหัสตัวอย่างส่วนใหญ่หรือทั้งหมดสำหรับบทนั้น
ซอร์สโค้ดนี้มีให้ดาวน์โหลดจากหน้าหนังสือที่ Manning.com และใน GitHub ที่โครงการ
เพื่อหลีกเลี่ยงการเขียนและบำรุงรักษาสิ่งที่ส่วนใหญ่เป็นรหัส Java หม้อไอน้ำฉันได้เลือกที่จะใช้ Lombok ในตัวอย่างทั้งหมดเหล่านี้ เมื่อสร้างจากบรรทัดคำสั่งโดยใช้ Maven คุณไม่ควรพบปัญหาใด ๆ เนื่องจาก Lombok ถูกรวมไว้เป็นส่วนหนึ่งของกระบวนการสร้าง แต่คุณอาจประสบปัญหามากหากคุณนำเข้าโครงการเหล่านี้ไปยัง IDE ของคุณ
หากหลังจากนำเข้าโครงการไปยัง IDE ของคุณคุณจะเห็นข้อผิดพลาดที่บ่นเกี่ยวกับการหายไปของผู้ตั้งตัวตั้งตัวสร้างตัวสร้างหรือบันทึกอินสแตนซ์เป็นเพราะลอมบอกไม่ได้ติดตั้งใน IDE ของคุณ บิตของรหัสเหล่านี้จะถูกสร้างขึ้นโดย Lombok โดยอัตโนมัติ แต่ IDE ของคุณไม่ทราบว่าและบ่นว่าพวกเขาหายไป แน่นอนคุณอาจสังเกตเห็นไฟล์ Maven (POM.XML) และทุกคนพึ่งพาอาศัยกัน ในโครงการนั้นเราควรใช้ความคิด Intellij
ในการแก้ไขข้อผิดพลาดเพียงติดตั้ง Lombok Lombok มีการสนับสนุน IDEs ที่พบบ่อยที่สุด ดู Lombok สำหรับรายละเอียดเกี่ยวกับการติดตั้ง Lombok ใน IDE ของคุณ
ในโฟลเดอร์นั้นคุณสามารถโหลดสปริงและคำอธิบายคำอธิบายประกอบได้