본문 바로가기
  • BLG-ZYNGIROK-모토-꿈꾸며-배우고-나누며-이루다
반응형

자바4

Java | Spring boot | 오류 No converter found for return value of type Java | Spring boot | 오류 No converter found for return value of type 문제점 서버에서 @ResponseBody를 이용해 AJAX에 응답을 보낼 때 아래와 같은 문제가 발생한다. No converter found for return value of type 원인 원인은 응답보낼 때 사용하는 객체에 Getter 또는 Setter 가 없기 때문일 수 있다. 해결책 Getter가 필요하다면 Getter 설정을 해준다. public class TestClass{ private String type; // Getter 추가 public getType(){ return type; } } Setter가 필요하다면 Setter 설정을 해준다. public class TestClass{ private String type; // Setter 추가 public setType(String t.. 2022. 8. 24. 16:11
Java | Spring | 검색 구현 시 결과가 없어서 빈 리스트를 반환하고 싶을 때 Java | Spring | 검색 구현 시 결과가 없어서 빈 리스트를 반환하고 싶을 때 문제점 검색 기능을 구현했는데 존재하지 않는 데이터를 검색했을 때 오류 화면으로 넘어갔다. 문제 파악 및 고민 과정 1. JPA를 이용해서 검색 기능을 구현하면서 Null 오류 처리를 위해서 Optional 객체를 사용해서 리스트를 불러왔다. 이때 Optional 리스트가 null 인 경우에 null exception 처리를 해줬다. 2022. 6. 2. 12:37
Java Spring | Gradle | IntelliJ | Thymeleaf 적용하는 방법 Java Spring | Gradle | IntelliJ | Thymeleaf 적용하는 방법 1. Build.Gradle에 dependencies 추가 코끼리 아이콘의 build.gradle 파일을 열어준다. dependencies 항목을 찾아서 아래의 코드를 추가해준다. compile('org.springframework.boot:spring-boot-starter-thymeleaf') compile('nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect') build.gradle 파일에 변화를 주면 오른쪽 위에 코끼리 refresh(새로고침) 아이콘이 뜬다. 이 아이콘을 눌러줘서 새롭게 추가된 의존성을 완성해준다. 2. html 파일들 만들기 Thymeleaf는 html을 자동으로 불러와서 보여주는 엔진이기 때문에 약속된 위치에 html 파일들만 만들어 주면.. 2022. 4. 27. 20:46
Java | Out of range value for column "ColumnName" 오류 해결 오늘 반나절을 sql 오류 해결을 위해 사용해서 결국 해결했다. 올바른 해결책은 아닐 수 있지만 zyn과 같은 백엔드 초보들에게 조그마한 도움이 되길 바란다. 문제점 데이터 베이스에서 데이터를 불러올 때 sql 오류로 "Out of range value for clumn 칼럼이름" 형태의 오류가 발생하였다. 문제 해결 과정 다른 사람들의 해결책 다른 사람들의 해결책을 찾아보면 데이터 타입이 맞지 않아서 발생했거나 enum Type 때문에 발생할 수 있다고 한다. 하지만 zyn은 이 해결책들을 적용할 능력이 되지 않는다. 답을 알려주는데 적용을 못했던 상황. zyn이 택한 방법 문제가 발생하는 곳을 찾기 위해 코드를 한 줄 작성할 때마다 프린트 함수를 작성해 두고 실행하면서 로그를 보며 오류가 발생하는지 .. 2022. 1. 26. 18:55
반응형