반응형 error49 [Mysql] [Error] ERROR 1426: Too-big precision 10 specified for 'column'. Maximum is 6. create table 문법으로 mysql 에서 table을 생성하다가 제목과 같은 에러를 만났다. ERROR 1426: Too-big precision 10 specified for 'column'. Maximum is 6. 쿼리는 아래와 같다. create table Table (..column Timestamp(10).. 에러 내용은 timestamp는 maximum 6 까지만 지정할수 있다는 의미이다. 해결법 timestamp 는 micro second 를 지원하지 않으므로 반올림 되어 6자리 까지만 가능하도록 설정해야한다.(버전에 따라 상이할수는 있음)Varchar(10) 으로 할 경우엔 텍스트 자체가 10자리 이지만 timestamp 에서의 괄호 안의 숫자는 소수점을 의미하는 내용이라서 max.. 2024. 10. 8. [Docker] Error response from daemon: Conflict. The container name ~ is already in use 에러 docker run 명령어를 사용하면서 아래와 같은 에러를 만났다. Error response from daemon: Conflict. The container name "/jenkins-server" is already in use by container "f27153a5dd6bd9712579ae62349ca160a24def122d18aeecddc586e7de238f60". You have to remove (or rename) that container to be able to reuse that name. 사용중이라는 에러이다.그럼 기존에 있던 도커를 지우면 해결 된다. 현재 띄워져있는 도커 컨테이너 리스트 보기docker ps -a만약 지우고자 하는 컨테이너가 아직 running중이라면 먼저 멈추.. 2024. 8. 25. [Error] Failed to parse configuration class springboot run 기동시 아래와 같은 에러가 발생하였다. Failed to parse configuration class [com.test.TestProjectApplication] 그리고 아래에 이어서 이렇게 나와있다.Caused by: org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'testController' for bean class [com.test.restapitest.controller.TestController] conflicts with existing, non-compatible bean definition of same name an.. 2024. 7. 23. [Error] Fatal error compiling: error: release version 21 not supported spring 프로젝트를 빌드하려던 중 아래와 같은 에러가 발생하였다. 프로젝트명 : Fatal error compiling: error: release version 21 not supported 해결책은 자바 버전이 맞지 않아서 그렇다. maven 기준으로는 아래와 같이 pom.xml 에 java 버전을 명시해준다...이상 생략 21 2023.0.2 org.springframework.boot spring-boot-starter-actuator ..이하 생략자바 버전을 21로 셋팅해두었고,프로젝트 우클릭 후 properties 에서 Java Build Path 탭에 들어가면 프로젝트 자체의 자바 버전을 설정할수 있다. 둘의 버전이 상이할 .. 2024. 7. 13. [Error] Attempt to recreate a file for type QClass 파일 Querydsl을 사용하려고 셋팅을 하다가 아래와 같은 에러가 발생하였다. Attempt to recreate a file for type com.test.QTest 해당 에러는 Querydsl은 QClass파일을 entity를 기준으로 만드는데 생성을 못했다는 에러이다. 구글 찾아본 결과 pom.xml 에서 apt-maven-plugin을 받으면 중복으로 나오는 에러가 발생한다고 발견했다. 해결방법 pom.xml 에서apt-maven-plugin에 대한 설정을 지운다. 2024. 6. 8. JPA query did not return a unique result 에러 Spring 에서 JPA 를 사용중에 아래와 같은 에러가 발생했다. query did not return a unique result: 10 원인과 해결방법은 간단하다. 10건의 결과가 있는데 단건으로 받았을 경우이다. 예를 들어 아래와 같은 코드이다.UserEntity entity = userRepository.findByUserNo("1");UserNo 의 값이 1 인 값이 10건이다. List entity = userRepository.findByUserNo("1");List 로 받아주면 해결된다. JPA에서는 Optional 하고도 같이 보면 좋아서 아래 참고 포스팅 참고 바란다. 참고 포스팅https://thenicesj.tistory.com/306 Optional 이란?지난 포스팅에서 dto .. 2024. 5. 29. No Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator RestApi 를 테스트 중에 에러를 만났다.no Creators, like default constructor, exist에 대한 에러이고 full text는 No Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator 이다. 해결방법은 빈 생성자 @NoArgsConstructor 를 추가해주면 된다. 참고로 아래 참고 포스팅을 보고 Builder 와 함께 사용 시 에러 발생에 주의하도록 한다. 참고 포스팅https://thenicesj.tistory.com/658 [Lombok] @Builder 사용 시 @NoArgsConstructor 에러자바.. 2024. 5. 27. [Error] JSON parse error: Cannot deserialize value of type `java.util.ArrayList<>` from Object value (token `JsonToken.START_OBJECT`); RestApi를 테스트 중에 아래와 같은 에러가 발생했다. JSON parse error: Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`); 복잡한 out 데이터가 문제였었다.리스트, 객체를 받는지 정확하게 판단하고,해당 형식에 맞는 Dto를 만들어줘야한다. 2024. 5. 26. [Error] Request header is too large. 에러 Springboot 기동하고 서비스 이용 중에 다음과 같은 에러가 발생 하였다. request header is too large. 원인은 이미지 파일을 올릴때 헤더값이 크게 잡힌것이고application.yml 파일에 다음과 같이 설정해주면 해결 된다. 1) Mavenserver.max-http-header-size = 400000 2) Gradleserver:max-http-header-size: 400000참고 포스팅https://thenicesj.tistory.com/531 application.properties vs application.yml본 포스팅의 주제는 제목과 같다. 먼저 둘의 차이를 보기 위해서 예제를 보면 다음과 같다. application.yml server: port: 8080.. 2024. 5. 17. 이전 1 2 3 4 5 6 다음 반응형