기타/오류7 [Problem] SpringBoot com.fasterxml.jackson.databind.exc.InvalidDefinitionException //Post Method Object Mapping @PostMapping("/postMappingObjectTest") public SampleDto postMappingObjectTest(@RequestBody SampleDto sampleDto){ return sampleDto; } sampleDto 라는 클래스를 생성했을 때 @RequsetBody 어노테이션으로 바로 맵핑 시킬려고 했지만 개체 값에서 역직렬화를 할 수 없다는 오류를 만났다. 해결 방법은 아래와 같다. This error message is indicating that the Jackson library, which is used for serializing and deserializing Java objects to and fro.. 기타/오류 2023. 1. 15. [Problem] InteliJ 테스트창 한글 깨짐 Help -> Edit Custom Vm Options -Dfile.encoding=UTF-8 추가 인텔리제이 재시작 기타/오류 2023. 1. 12. [Problem] org.hibernate.id.IdentifierGenerationException javax.persistence.PersistenceException: org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): com.example.demo.dto.Member at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:154) at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:181) at org.hibernate.internal.Exceptio.. 기타/오류 2023. 1. 7. [Problem] JPA Unknown entity Member 객체를 em.persist() 할려고 할 때 개체를 알 수 없다는 오류가 떴다. entity 로 인식을 못한다는 오류라 persistence.xml 의 설정의 추가작업이 필요하다. 여러 정보를 찾아본 결과 스프링에서 자동으로 매핑 개체를 찾아준다고 들었는데 아마 버전의 문제인지는 더 찾아봐야알거 같다. 일단 필자는 다음과 같이 해결했다. package com.example.demo; import lombok.Getter; import lombok.NoArgsConstructor; import javax.persistence.*; @Entity @Table(name = "member") @Getter @NoArgsConstructor public class Member { @Id @Column.. 기타/오류 2023. 1. 6. [Problem] Java error: error while writing [클래스 이름] 콘솔 창에 javac로 컴파일을 할 때, 코드에는 문제가 없는데, error: error while writing [클래스 이름]오류가 발생하는 경우가 있다. [해결 방안] cmd 창을 관리자 권한으로 실행하면 javac 컴파일러가 정상 작동한다. 기타/오류 2022. 12. 30. [Problem] MySQL 에러 Duplicate foreign key constraint name CREATE TABLE `test`.`adminstrate` ( `aid` INT NOT NULL AUTO_INCREMENT, `pid` INT NULL, `sid` INT NULL, PRIMARY KEY (`aid`), INDEX `pid_idx` (`pid` ASC) VISIBLE, INDEX `sid_idx` (`sid` ASC) VISIBLE, CONSTRAINT `pid` FOREIGN KEY (`pid`) REFERENCES `test`.`pro` (`pid`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `sid` FOREIGN KEY (`sid`) REFERENCES `test`.`student` (`sid`) ON DELETE NO ACTI.. 기타/오류 2022. 12. 28. [Problem] Port 8080 was already in use 에러 포트가 이미 실행 중일 때 스프링을 Run 하면 실행되는 에러인데 나는 실행한 적이 없는데 8080이 이미 쓰고 있대 Window 1. 검색창에 CMD를 입력해서 명령 프롬포트를 켜준다. 2. "netstat -ano" (띄워쓰기 주의) 3. ctrl+f -> 8080 4. 쓰고있는는 PID 값 기억하기. 예를 들면 1234 5. "taskkill /pid 1234 /f" Mac 1. 터미널에서 "lsof -i tcp:8080" 2. "sudo kill -9 {PID번호}" //pid가 1234면 sudo kill -9 1234 기타/오류 2022. 5. 31. 이전 1 다음 반응형