오류 가 발생 했 습 니 다 bean with name 'server Endpoint Exporter' 웹 소켓 으로 인해 spring boot 프로젝트 유닛 테스트 시작 에 실 패 했 습 니 다.

828 단어 SpringBoot
질문
블 로 거들 은 프로젝트 에 웹 소켓 기능 을 도입 하여 주로 메시지 의 푸 시 에 작용 하지만 다른 방법 으로 Junit 테스트 를 진행 할 때 다음 과 같은 오류 가 발생 한 것 을 발견 하 였 다.
org.springframework.beans.factory.BeanCreationException: 
Error creating bean with name 'serverEndpointExporter' defined in class path resource

해결 방안:
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
 
@RunWith(SpringRunner.class)
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
public class ApplicationTests {
 
	@Test
	public void contextLoads() {
	}
 
}

공식 문서 참조 가능 https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-testing.html  안에 상세 한 설명 이 있어 요.

좋은 웹페이지 즐겨찾기