분류 전체보기 (44) 썸네일형 리스트형 Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test @SpringBootApplication 이 어노테이션은 스프링 부트의 자동 설정을 읽는 + bean을 생성하고 읽는 어노테이션이기 때문에 가장 상위 패키지에 존재해야 한다. 제목의 오류는 테스트하려는 클래스가 위의 어노테이션이 붙은 패키지의 하위에 있지 않아 읽을 수 없을 때 발생하는 오류인데, 내 프로젝트는 분명 저 어노테이션이 붙어있는 Application 클래스의 하위에 잘 넣어두었는데도 오류가 났다. 찾아보니 앞에 생략된 패키지들 때문에 구조가 다르게 되어서 그런거였다. com.odog.www.web이 되야하는데 www.web만 존재해서 생긴 오류 https://stackoverflow.com/questions/47487609/unable-to-find-a-springbootconfigurati.. @Requestbody int 파라미터 테스트 시 400에러 스프링의 문제라기보단 포스트맨에서 데이터를 보낼때의 문제이긴 한데, 백엔드에서 저렇게 vo 없이 숫자만 받을 경우 { "idx" : 1 } // 400 error 1 // success 중괄호나 json 형식 없이 숫자만 보내야 함 https://stackoverflow.com/questions/49192783/get-integer-on-requestbody javax.el.BeanELResolver 에러 javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:251) 으로 시작하는 에러 타입 [amaging.schedu.bean.RegParent]에서 프로퍼티 [sEmail]을(를) 찾을 수 없습니다. 분명 RegParent빈에는 sEmail이 존재 하고 값도 찍히는데 jsp에서 오류가 난다. getter, setter할 때 변수 이름이 첫번째는 소문자고 두번째는 대문자인 경우 생기는 오류인것같다. el을 찍을때 ${code.sEmail}이 아니라 ${code.SEmail}로 적으니까 해결됨. JSON의 경우 첫번째가 소문자고 두번째가 대문자면 전부 소문자로 날라옴. lombok 사용 시 두번째 단어 대문자 일 경우 EL 표현식에서 객체 접근 시 .. Ajax 서버연결 요청 /* AJAX : Asynchronous Javascript And XML 1. XMLHttpRequest 객체 생성 2. onReadyStateChange 속성 사용 --> 서버와의 통신 내용 설정 ==> function ajax.readyState : 0 - 초기화 1 - 로딩중 2 - 로딩완료 3 - 서버와의 통신중 4 - 서버로부터 데이터 전송 받음 ajax.status : 200 - 전송 중 에러 없음 400 - 전송 중 에러 :: 클라이언트로 보낼 페이지가 없음 5. 서버로부터 데이터를 넘겨 받기 --> responseText 3. 생성된 XMLHttpRequest 객체의 Open() 4. Open 된 XMLHttpRequest 객체를 서버로 Send() */ 서버연결을 한 다음에 전달받은 서.. 이전 1 2 3 4 5 다음