Spring

Spring

[Spring] 테스트 코드 오류 (Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaAuditingHandler': Cannot resolve reference to bean 'jpaMappingContext' while setting constructor argument)

테스트 코드를 작성하고 테스트하는 중, 갑자기 JPA관련 오류가 나왔다. 처음 보는 부분이고 테스트 코드에 능숙하지 않아서 당황... 에러 로그java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@33bdd01 testClass = dev.backend.wakuwaku.domain.oauth.controller.OauthControllerTest, locations = [], classes = [dev.backend.wakuwaku.WakuWakuApplication], contextInitializerClasses = [], activeProfiles = [], propert..

Spring

[Spring] REST Docs 에러 <java.lang.IllegalArgumentException: urlTemplate not found. If you are using MockMvc did you use RestDocumentationRequestBuilders to build the request?> | 민민의 하드디스크 - 티스토리

REST Docs 관련 테스트 코드 에러 에러 로그java.lang.IllegalArgumentException: urlTemplate not found. If you are using MockMvc did you use RestDocumentationRequestBuilders to build the request? at org.springframework.util.Assert.notNull(Assert.java:172) at org.springframework.restdocs.request.PathParametersSnippet.extractUrlTemplate(PathParametersSnippet.java:126) at org.springframework.restdocs.request.PathPa..

Spring

[테스트 코드 에러] required: no arguments found: java.lang.String,java.lang.Long reason: actual and formal argument lists differ in length | 민민의 하드디스크 - 티스토리

에러 로그required: no arguments found: java.lang.String,java.lang.Long reason: actual and formal argument lists differ in length 에러 내용delete() 메서드가 기대하는 매개변수의 개수와 실제 전달된 매개변수의 개수가 일치하지 않아 발생delete() 메서드는 매개변수 없이 호출되어야 하는데 두 개의 매개변수인 String과 Long을 전달하고 있다. 기존 코드@Test@DisplayName("회원 삭제 테스트")void delete() throws Exception { // Given Long memberId = 1L; // When/Then mockMvc.perform(del..

Spring

[Spring] Post로 대량 데이터 전송 방법 | 민민의 하드디스크 - 티스토리

Spring 프로젝트에서 JSON 데이터셋 전달하는데 데이터의 양이 많으면 호출되지 않는 오류가 발생했다. 해당 오류에 대해 해결방법에 대해 포스팅해보려고 한다. 일단 다른 이유가 있을 수도 있지만 필자는 maxPostSize와 maxParameterCount의 설정 문제였다. Apache Tomcat 서버의 설정 속성으로, 웹 애플리케이션이나 서블릿에서 처리하는 HTTP 요청의 크기 및 매개변수 수를 제한하는 데 사용된다. 설정만 해주면 해결되는 문제였기 때문에 방법 또한 쉽다. 관련 오류 1. 오류1 : maxParameterCount 속성과 관련된 내용을 설명 maxParameterCount The maximum number of parameter and value pairs (GET plus PO..

Spring

[Spring] 서버 실행 시 오류 해결 ('Publishing to [server_name] Server at localhost..' ) | 민민의 하드디스크 - 티스토리

오류 알림 'Publishing to [server_name] Server at localhost..' has encountered a problem. Could not replace with temp file Could not replace with temp file C:\[server_name]\workspace\.metadata\.plugins\org.eclipse.wst.server.core/tmp0\tmp*.jar. 오류 내용 이 오류는 Eclipse IDE에서 Tomcat 서버로 프로젝트를 배포하려고 할 때 발생한 것인데, 해당 오류 메시지는 두 가지 주요 문제가 있다. 1. Temp 파일 교체 문제 오류 메시지에서 "Could not replace with temp file" 부분은 일시적인..

Spring

[Spring] 오류 해결org.springframework.beans.factory.BeanCreationException | 민민의 하드디스크 - 티스토리

자바 스프링(Java Spring) [org.springframework.beans.factory.BeanCreationException] 오류 해결 오류 내용 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Invocation of init method failed; nested exceptio..

Spring

[Spring] @RequestParam과 @PathVariable 어노테이션 차이 | 민민의 하드디스크 - 티스토리

Spring 어노테이션 스프링 프레임워크에서 어노테이션(Annotation)은 자바 언어의 기능 중 하나이다. 주석과 같이 어떤 의미가 있는지 알려주는 것으로 사용되지만 주석보다는 더 기능적인 면이 있다. 컴파일러에게 "이렇게 처리해주세요"라고 하는 느낌이라고 이해했다. 그냥 한마디로는 소스 코드에 메타데이터를 추가하는 방법이다. 어노테이션은 @ 기호를 사용하여 특정 요소에 대한 부가 정보를 나타내며, 컴파일러, 프레임워크, 라이브러리 등이 이 정보를 활용할 수 있는데 어노테이션 중 2가지에 대해 이해해보려고 한다. @RequestParam과 @PathVariable인데 두 어노테이션 모두 요청 매개변수를 받는 것이다. 하지만, 두 어노테이션은 매개변수를 전달하는 방법이 약간 다르다. @RequestPa..

Spring

[Spring] Port(포트) 설정 오류 | 민민의 하드디스크 - 티스토리

오류 내용 *************************** APPLICATION FAILED TO START *************************** Description: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that's listening on port 8080 or configure this application to listen on another port. Process finished with exit code 1 일단 Spring boot에서는 기본적으로 8080포트로 설정되어있는데 위 오류는 웹 서버가 시작하지 못하고 포트 8080이 이미 사용 중인..

민민2
'Spring' 카테고리의 글 목록