1: เมื่อใช้กับ Junit เนื่องจากไฟล์การกำหนดค่าไม่ได้อ่านการสร้างถั่วล้มเหลว ฉันตรวจสอบออนไลน์และพบว่าฉันต้องอ่านไฟล์การกำหนดค่าหลักของฤดูใบไม้ผลิก่อนเพื่อให้เครื่องสามารถเริ่มคอนเทนเนอร์ IOC ได้
ก่อนอื่นคุณสามารถสร้างคลาสพาเรนต์อ่านไฟล์การกำหนดค่าในคลาสพาเรนต์เพื่อสร้างคอนเทนเนอร์ IOC แล้วปล่อยให้คลาสย่อยที่สืบทอดมา
basetest.java
แพ็คเกจ com.carry.ssm.test; นำเข้า javax.annotation.resource; นำเข้า Javax.security.auth.privatecredenterialmission; นำเข้า org.junit.test; นำเข้า org.junit.runner.runnwith; org.springframework.test.context.contextconfiguration; นำเข้า org.springframework.test.context.junit4.springjunit4classrunner;/** * กำหนดค่าสปริงและการรวมกันของสปริง @ContextConfiguration ("classpath: applictionContext.xml") // ฉันใส่ไว้ใต้ classpath และฉันสามารถเปลี่ยนคลาสสาธารณะ basetest {} 2: เขียนคลาสทดสอบ
testunit.java
แพ็คเกจ com.carry.ssm.test; นำเข้า javax.annotation.resource; นำเข้า org.junit.test; นำเข้า com.carry.ssm.model.user; นำเข้า com.carry.sm.services.testserver; Bean; @ResourcePrivate Userservice Userservice; // โปรดทราบว่าคุณต้องใช้อินเทอร์เฟซที่นี่เนื่องจาก AOP ของฤดูใบไม้ผลิใช้ /*@test* / /*โมฆะสาธารณะ Inteceptortest () {bean.ttst (); } */ @Test โมฆะสาธารณะ getUser () {ผู้ใช้ผู้ใช้ = ผู้ใช้ใหม่ (); user.setUser_name ("พกพา"); userservice.login (ผู้ใช้); -พิมพ์ดังนี้
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น