1. สร้างคลาสเอนทิตีผู้ใช้
@Datapublic ผู้ใช้คลาส {ชื่อผู้ใช้สตริงส่วนตัว; รหัสผ่านสตริงส่วนตัว อายุจำนวนเต็มส่วนตัว;}2. สร้าง UserDAO เพื่อจำลองการโต้ตอบฐานข้อมูล
คลาสสาธารณะ userdao {รายการสาธารณะ <user> queryuserlist () {รายการ <user> result = new ArrayList <user> (); // จำลองการค้นหาฐานข้อมูลสำหรับ (int i = 1; i <10; i ++) {ผู้ใช้ผู้ใช้ = ผู้ใช้ใหม่ (); user.setUserName ("username_" + i); user.setPassword ("รหัสผ่าน" + i); user.setage (i); result.add (ผู้ใช้); } ผลตอบแทนผลลัพธ์; -3. เขียน Userservice เพื่อใช้ตรรกะทางธุรกิจของการดำเนินการข้อมูลผู้ใช้
@ServicePublic คลาส UserserVice { @AutoWired // ฉีดวัตถุ Bean Object UserDao UserDao; รายการสาธารณะ <user> queryuserlist () {// การเรียกใช้วิธีการใน UserDao สำหรับการสืบค้น ส่งคืนสิ่งนี้ userdao.queryuserlist (); -4. เขียน SpringConfig สำหรับคอนเทนเนอร์สปริงอินสแตนซ์
@การกำหนดค่า // คำอธิบายประกอบนี้แสดงให้เห็นว่าคลาสคือการกำหนดค่าสปริงเทียบเท่ากับไฟล์ XML // กำหนดค่าแพ็คเกจสแกน @componentscan (basepackages = "cn.my.springboot.javaconfig") คลาสสาธารณะ SpringConfig { @bean // คำอธิบายประกอบนี้เป็นวัตถุถั่วซึ่งเทียบเท่ากับ <ebean> ผู้ใช้สาธารณะ getUserdao () {return userdao () -5. เขียนวิธีทดสอบเพื่อเริ่มต้นสปริงคอนเทนเนอร์
การทดสอบระดับสาธารณะ {โมฆะคงที่สาธารณะหลัก (สตริง [] args) {// อินสแตนซ์คอนเทนเนอร์สปริงผ่านการกำหนดค่า Java AnnotationConfigApplicationContext Context = New AnnotationConfigApplicationContext (SpringConfig.Class); // รับวัตถุถั่วใน Spring Container Userservice Userservice = context.getBean (userservice.class); // การเรียกวิธีการในรายการวัตถุ <user> list = userservice.QueryUserList (); สำหรับ (ผู้ใช้ผู้ใช้: รายการ) {system.out.println (user.getUserName () + "|" user.getPassword () + "|" user.getage ()); // ทำลายบริบทของคอนเทนเนอร์ -ผลการทดสอบ:
ทางเลือกที่สมบูรณ์แบบสำหรับไฟล์การกำหนดค่า XML สามารถใช้กับรหัส Java
สำหรับโครงสร้างโปรดไม่มีความชัดเจนหมายความว่าผู้คนมีความคิดเห็นที่แตกต่างกัน
บทความข้างต้น "วิธีการกำหนดค่า Java (ตัวอย่างคำอธิบาย) ของ Springboot" เป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น