1 : Junit과 함께 사용하면 구성 파일을 읽지 않기 때문에 Bean 생성이 실패했습니다. 온라인에서 확인한 후 Spring의 코어 구성 파일을 먼저 읽어야하여 기계가 IOC 컨테이너를 시작할 수 있도록해야했습니다.
먼저 상위 클래스를 만들고 부모 클래스에서 구성 파일을 읽고 IOC 컨테이너를 작성한 다음 하위 클래스가 상속받을 수 있습니다.
Basetest.java
package com.carry.ssm.test; import javax.annotation.resource; import javax.security.auth.privatecredentialpermission; import org.junit.test; import org.junit.runner.runwith; import com.carry.ss.services.testserver; import org.springframework.test.context.contextconfiguration; import org.springframework.test.context.junit4.springjunit4classrunner;/** * spring 및 junit 통합 구성, 주니트 스프링 스프링 스프링 스프링 스프링 컨트롤러 (springjunit4class.class.class). @contextConfiguration ( "classPath : anplictionContext.xml") // 클래스 경로 아래에 넣고 공개 클래스 Basetest를 변경할 수 있습니다 {} 2 : 테스트 클래스를 작성하십시오
testunit.java
패키지 com.carry.ssm.test; import javax.annotation.resource; import org.junit.test; import com.carry.ssm.model.user; import com.carry.ss.s.services.testserver; import com.carry.ss.services.userservice; 공공 클래스 테스트 스 테스트 {@RERSOURCETERSTENTS {@RERSOURCETSERTESTS {@REMPLESSERTEST {lemport com.carry.ss.ssvices.services.testserver; bean; @ResourcePrivate userErvice userErvice; // 스프링의 AOP가 사용되기 때문에 여기에서 인터페이스를 사용해야합니다. } */ @test public void getUser () {user user = new user (); user.setuser_name ( "carry"); uservice.login (사용자); }}다음과 같이 인쇄하십시오
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.