본문 바로가기

국비

(121)
[프로젝트] vue 데이터 유지 (새로고침, 재로그인) 상품 찜하기 정보를 멤버id 별, 상품id 별 각각 저장하여 데이터를 유지 하고 싶은데 잘되지 않는다 ㅎ 3일째 이걸로 헤매고 있는중... 새로고침 시에 찜하기 버튼이 날아가는거는 vuex-persistedState 로 해결되는듯 한데 상품 1에서 찜하기를 눌러놓으면 이 정보가 상품 2에도 전달되어 여기도 찜 버튼이 클릭되어 있다 ㅎㅎ.. 해결 방안 들고 여기다 다시 쓰고 싶다 (제발)
[프로젝트] ConverterNotFoundException: No converter found capable of converting from type 에러 이미지를 불러올 때 사용한 native Query문에서 에러 발생 ConverterNotFoundException: No converter found capable of converting from type [org.springframework.data.jpa.repository.query.AbstractJpaQuery$TupleConverter$TupleBackedMap] to type [com.example.demo.domain.products.controller.form.ReviewImgResponse] → 기존 response 객체를 mapping용 interface로 변경하여 가져올 데이터 타입을 맞춰줌
[프로젝트] enum (열거형) 사용법 프로젝트 진행 중 관리자와 일반 회원을 구분할 필요성이 생겼다. 회원가입 시 관리자 계정을 생성할 수 있도록 하기 위해 권한 타입을 나누었다. 이때 사용한 것이 enum. enum : Enumeration(열거, 목록, 일람표) 의 약자로 보통 열거형이라고 부른다. 요소, 멤버라 불리는 명명된 값의 집합을 이루는 자료형이다. (예시) enum Season { 봄, 여름, 가을, 겨울 } 상수 컬렉션을 정의하는데 사용되는 특수한 자바 유형으로 열거형을 만드려면 class, interface 대신 enum 키워드를 사용하고 대문자로 상수를 표현한다.
[프로젝트] TypeError: Cannot read properties of undefined (reading 'length') Optional chaining 연산자 (?.) 사용하여 해결
[프로젝트] cmd 인코딩 오류 intellij 업데이트를 하고 나서 인코딩 설정들이 다 꼬여버렸다. \\ㅠ 여차저차 해결하고 나니 cmd로 데이터 확인할 때도 ?맶쌹? 이런식으로 뜨는겨 ㅜㅜ 현재 cmd 창에서 활성된 코드 페이지가 뭔지 확인 => chcp 명령어 chcp 65001 => 현재 코드 페이지를 UTF-8 로 변경 chcp 949 => 현재 코드 페이지를 ANSI 로 변경
[프로젝트] StackOverflowError : null 상품 게시판에 등록할 때 StackOverflowError 발생. 해당 에러는 JPA와 lombok 을 사용할 때 양방향으로 설정하면 hashCode 가 중복으로 생성되어 발생한다고 한다. (나의 경우 product 와 productImg 에서 무한 순환 오류) @ToString(exclude ~) 옵션으로 중복되는 해당 필드를 제외시키면 해결 가능하다. 문제 없이 join column 이 작용하고 있는 것을 확인 할 수 있다.
[프로젝트] SQLException : Incorrect string value 오류 https://yookeun.github.io/database/2015/07/21/mysql-utf8mb4/ MariaDB(MySQL)에서 UTF8MB4 설정 MySQL(MariaDB)에서 이모티콘을 테이블에 저장하려면 기존의 utf8형식으로는 저장이 안된다. 그 이유는 이모티콘은 4바이트인데 mysql, mariadb에서는 utf8이 3바이트로 설계가 되었기 때문이다. 이 부분 yookeun.github.io ↑ 오류 해결 참고 링크 insert 할 때 한글 입력 시 해당 오류가 계속 발생하였다. 분명 db 생성 시 utf8mb4 로 설정하였고, 위의 참고 링크를 따라 my.ini 에서 설정값도 변경해 주었는데 여전히 해결 되지 않고 있다. (집 데스크탑 기준) 테스트 코드는 일단 영어 값을 넣어 잘 ..
[프로젝트] 상품 게시판 등록 시 초기화 관련 에러 발생 에러 해결 참고 https://galid1.tistory.com/733 Spring JPA - Entity 저장시 Embedded Value를 초기화하지 않는 경우의 에러 (not-null property references a null or jpa Embedded Value Null error Spring JPA에서 Entity 생성시, 특정 컬럼이 null이 될수 없다는 에러에 대해 알아보도록 하겠습니다. JPA를 사용하여 개발하던 도중, Embedded Value 타입의 값을 적지 않는 경우, cann galid1.tistory.com 상품 등록 test 시 not-null property references a null or transient value 이란 에러가 발생하였다. insert 작업 ..