본문 바로가기

전체 글83

에러메세지 기록 - syntax error unexpected token ' ' doctype ... is not valid json Spring Security + OAuth2.0 + JWT 기능 적용 후에 session 정책을 stateless 설정하게 되어 모든 동작을 비동기로 바꾸는 중에 발생한 에러 게시판에서 이미지 추가시 ckeditor를 통해 aws s3에 업로드 되도록 하였는데 비동기 방식으로 업로드가 된다. 게시글 작성 도중 이미지를 올리는 즉시(게시글 등록을 하지 않더라도) aws에 업로드 요청이 가고 업로드가 된다.→ 여기까지는 시큐리티와 무관한 기존 동작 방식 일부 코드 수정 이후 기능 테스트중 게시판에서 이미지를 올리면 syntax error unexpected token ' ' doctype ... is not valid json 이라는 오류가 alert창을 통해 나오고 업로드가 안되서 어디가 잘못 됐나 했었다.. 2024. 9. 20.
MySQL 쿼리 실행속도 확인 SELECT @@profiling;1이면 프로파일링 활성화 상태 0이면 비활성화SET profiling=1;→ 프로파일링 활성화SHOW profiles;실행된 쿼리 성능 확인 가능(프로파일링 활성화 되어야함)SHOW profile FOR query 2;→ query_id가 2인 쿼리의 각 단계별 실행 시간 각 단계별 의미starting쿼리 처리가 시작됨. 쿼리 요청을 받았고, 처리 준비를 시작Executing hook on transaction트랜잭션에 대한 후크 실행단계. 여기서 트랜잭션과 관련된 후크(사용자 정의된 작업이나 트리거)를 실행checking permissions사용자가 실행하려는 쿼리에 대한 권한을 확인. 테이블이나 데이터베이스에 대한 권한이 있는지 검사Opening tables필요한 테.. 2024. 9. 17.
에러메세지 기록 날짜 : 2024.09.16 소스유형 : 자바소스이름 : BoardContoller소스위치 : myapp/board/contoller/BoardController 내 remove 메서드 에러메세지 원문Cannot construct instance of com.project.myapp.dto.SearchCondition (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value ('SearchCondition{page=1, pageSize=10, option='', keyword=''}') at [Source: UNKNOWN; byte offset: #U.. 2024. 9. 16.
spring miniproject - DB연동하기 MySQL로 DB 연동하기~ 기존에 MySQL에 만들어둔 계정과 연동을 해볼건데 MyBatis를 사용 우선 DB연동시 필요한것 두가지 1. DB 연결 드라이버(spring-jdbc)2. DB(MySQL,Oracle 등등..)와 자바를 연결해줄 커넥터(mysql-connector) 이렇게 두가지만 있어도 사용 가능하긴 하지만 이러면 자바 클래스에서 직접 드라이버설정, 쿼리문까지 코드를 작성해야해서 너무 복잡해진다. 이런 부분을 조금 더 편리하게 사용하기 위해 MyBatis를 사용한다. 3. 마이바티스를 사용하기 위한 라이브러리(mybatis)4. 스프링과 마이바티스를 연동시켜주는 라이브러리(mybatis-spring) 이렇게 총 4가지가 필요하고 아래 해당 라이브러리를 추가 후 프로젝트 리로드 org.. 2024. 7. 19.