728x90

코딩 연습장/오류! 14

[Spring] RestTemplate 파일 업로드 API 호출 시 ContentType이 안넘어가는 이슈

2023/08/24(수) 오류 과정 Java안에서 파일 업로드하는 API를 호출하여 response값을 받아와야 하는 로직을 구성 중이었다. RestTemplate 라이브러리를 사용하여 API를 호출했는데 response값이 오류가 나왔다. 파일 업로드 이외 다른 API 호출 시 같은 RestTemplate 라이브러리를 사용중이라 로직에 이상이 없는데도 제대로된 응답값이 오지 않았고 의아하여 서버 로그를 확인요청 했는데 파일의 ContentType이 제대로 오지 않고 있다고 했다. 보통 파일의 ContentType값은 image/png, image/jpeg 등으로 나와야하는데 이상한 값이 들어가고 있었다. 오류 이유 결론적으로 spring 버전차이로 인한 이슈였다. 내가 개발하는 소스의 spring-we..

Spring boot/MyBatis로 DB조회 시 에러

2022/09/01(목) MyBatis로 DB 조회 시 출력된 에러 1. 에러 코드 : ested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 3 조회시에 하나의 값만 가지고 와야하는데 3개가 조회되서 나오는 에러 해결 방법 1. 조회 해와야하는 값이 2개 이상이라면 List 형태로 값을 받아와주면 된다. MyBatis로 DB 조회 시 출력된 에러 2. It's likely that neither a Result Type nor a Result Map was specified. 결과나 유형의 값이 제대로..

JSP에서 axios에 호출하지 않는 오류

2022/07/20 JSP 사용중 AXIOS로 API를 호출되지 않는 오류 회사에서 웹을 개발하는 중 JSP에서 호출한 API가 작동되지 않는 것을 발견했다 같은 JSP 안에 다른 API는 호출이 잘 되는데 하나의 API가 작동되지 않는 것이다 처음에는 단순히 JSP에서 mode나 header 부분이 잘못돼서 호출이 안되는 줄 알았다 왜냐하면 같은 API를 호출할때 mode가 null로 들어가서 해당 API를 맵핑하는 controller에서 post로 받고 있었기 때문에 JSP에서 header에서 mode를 잘못 넘겨줘서 controller를 찾지 못하는 것이라고 생각했다 하지만 완.전.히 다른 문제였다 해결 방법 문제는 DTO였다 JSP에서 호출한 API의 log를 찍어봐도 아예 출력되지 않는 것이다...

Intellij에서 Maven block 에러

2022/01/26(수) 오류는 많이 경험하고 적어두면 좋아서 기록을 해보려고 한다. 이번에 경헌한 오류는 회사에서 일하며 솔루션을 intellij로 설치하다가 maven 오류가 났다 우선 에러 코드는 아래와 같이 출력했다 - 에러코드 Could not transfer artifact ###pom의 경로### from/to maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories: [public (http://119.207.76.92:8888/nexus/content/groups/public, default, releases+snapshots), snapshots (http://119.207.76.92:8888/nexus/..

Spring + bitbucket 연동 문제

2021/12/29(수) 회사에서 솔루션 설치를 위해 spring에 bitbucket에 있는 솔루션을 clone을 받아와야 했다. intellij를 사용하고 있는데 다음과 같은 오류가 계속 났다 먼저 file -> new -> project from version control을 클릭 bitbucket에 복사해온 주소를 넣어줬다 그리고 나서 clone을 누르면 창이 떠서 username과 password를 넣고 확인을 해줬는데 자꾸 틀렸다는 오류가 뜬다 근데 정말 맞는데... (한 30번은 넘게 시도한듯..) 도저히 해도해도 안돼서 그냥.. git clone url 주소를 넣어서 terminal창에서 치니까 된다... 뭐지 어영부영 해결하긴 했는데 찝찝하다 시간되면 다시한번 시도해봐야겠다..

[오류] Transactional roll-back

2021/12/15(수) Spring boot + jpa + queryDsl + vue.js 을 사용한 프로젝트에서 Transactional roll-back오류가 발생했다 주로 Transactional오류는 어노테이션을 붙여주지 않아서 나오는 오류인데 이번에는 @Transactional을 안쓴것도 아닌데 오류가 나는 이유는..? 뭐지 하며 찾아보던 중에 axios를 두번 사용하여 중첩으로 인한? 오류라는 것을 발견했다 db 테이블에 저장을 성공하면 history테이블에도 저장시키는 방식으로 vue에서 코드를 짯는데 예를 들면 이런식의 코드를 짰었는데 사실 처음사용해보는 스택이여서 이게 효율적인 것인지는 모르겠지만.. 이런식으로 구현하고 실행했더니 Transactional 오류가 나서 뭔가하고 봤더니 a..

오류일기-7-

2021/03/10(수) ​ ​ ​ ​ -오류코드- Exception in thread "main" java.lang.Error: Unresolved compilation problem: Implicit super constructor TV() is undefined. Must explicitly invoke another constructor ​ ​ 오류메시지를 보면 부모생성자가 정의가 안되어있다고 뜬다 --> TV클래스의 생성자가 매개변수를 하나를 받아서 클래스 변수에 넣어주는데 ColorTv클래스가 상속을 받을때 부모 클래스의 생성자의 정의를 해줘야지만 실행 가능 ​ ​ ​ ​ ​ 상위 클래스의 생성자를 super로 불러와서 인자를 넣어주니까 오류 해결!!

오류일기 -6-

2021/03/09(화) ​ ​ ​ ​ ​ 간단한 생성자 만드는 중 오류 발생 오류 - Exception in thread "main" java.lang.Error: Unresolved compilation problem: No enclosing instance of type Exam06 is accessible. Must qualify the allocation with an enclosing instance of type Exam06 (e.g. x.new A() where x is an instance of Exam06). ​ at java4.Exam06.main(Exam06.java:14) ​ 메인 함수는 static형인데 참조하려는 클래스가 static형이 아니여서 오류 class o를 stati..

오류일기 -5-

2020.12.18(금) ​ ​ 앱 개발하고 있는 도중 발생한 오류! E/AndroidRuntime: FATAL EXCEPTION: main java.lang.ClassCastException: androidx.appcompat.widget.AppCompatImageButton cannot be cast to android.widget.Button ​ ​ 이런 오류가 발생했는데 읽어 보니 버튼에서 난 오류.. ​ 해당 위치로 가서 보니까 ​ ​ 이미지 버튼인데 그냥 버튼 형식으로 선언해줘서 발생한 오류였다.. ​ private Button myButton; --------> private ImageButton myButton; ​ ​ 이렇게 다시 수정해줘서 오류 제거! ​ ​ ​

728x90