728x90 개발아닌개발63 [오류] SQL Error: 0, SQLState: 25006 service에 readOnly 가 true으로 설정된 경우, 메소드에서 repository.save 호출시, 에러발생 @Service @RequiredArgsConstructor @Transactional(readOnly = true) public class FileServiceImpl implements FileService { } 오류 내용 중 일부 >> SQL Error: 0, SQLState: 25006 바보같은 실수라 이건 검색해도 안나온다... 해결 1) 클래스에 걸린 어노테이션 제거 @Transactional(readOnly = true) 2) 멤버 메소드에 어노테이션 추가 @Transactional 2023. 8. 30. git bash와 친해지기(스테이지에서 파일 제외하여 커밋하기) 스테이지에 올라간 아직 작업중인 파일을 제외한 나머지를 커밋하기 위한 방법 source tree를 이용하면 마우스클릭이면 되지만, git bash로 명령어를 입력하기로함 파일 제외하기 git restore --staged [파일경로/.../파일명] $ git restore --staged src/main/java/com/temp/spring/domain/file/dto/FileDto.java git restore [파일경로/../파일명.java] $ git restore src/test/java/com/modim/spring/domain/book/controller/BookControllerTest.java 스테이지에 모든 파일 올리기 git add . 스테이지에 파일을 올리면, 저장소 스테이지의 변경된.. 2023. 8. 28. [ajax] OK 이외 오류일때, response값 확인하기 자바스크립트에서 ajax error 확인하는 방법 XX.js debugger; 사용시 디버깅할 수 있음 success : function(response) { location.href = "/" }, error : function(error){ // 이곳에서 } console.log('오류 상태 코드:',error.status); console.log('오류 상태 메시지:',error.statusText); console.log('오류 응답 JSON 데이터:',error.responseJSON); console.log('오류 응답 텍스트 내용:',error.responseText); XXcontroller.java return new ResponseEntity(Response.error("유저를 찾을 수.. 2023. 8. 17. [Thymeleaf] onclick 함수 호출할때, 값 넘기기 Submit 컨트롤러에서 model에서 추가된 속성을 그대로 jquery로 넘기기 위함 2023. 8. 16. 간단하게 @Valid 예외 처리 exception handler 만들기 @Valid 예외에 걸리면, ajax에서 POST 요청에 대한 응답코드는 400 디버그 내용 2023-08-09 13:33:58.732 WARN 4104 --- [nio-8080-exec-2] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity co m.modim.spring.domain.member.controller.MemberController.join(com.modim.spring.domain.m.. 2023. 8. 9. [HTML/js + java] POST method 컨트롤러 (회원가입,로그인 등) 1) HTML 에서 태그에서 post로 submit 할 경우, XXcontroller.java @PostMapping("/join") public ResponseEntity join(@Valid RequestDto requestDto) { . . } XX.html ... 2) js(자바스크립트)에서 클릭이벤트로 ajax를 통한 api호출할 경우, XXcontroller.java @PostMapping("/login") public ResponseEntity authorize(@Valid @RequestBody MemberDto.loginDto loginDto, HttpServletResponse response) throws IOException { . . } XX.js $.ajax({ type: 'PO.. 2023. 8. 7. 이전 1 2 3 4 5 ··· 11 다음 반응형