오늘도 커밋하는 북극곰

점점 이도저도 아닌 개발자가 되어가는중

개발/JAVA 3

Json Parser depricated 에러

JSP 에서 JsonArray형태([{"seq":"1"},{"seq":"2"}])의 String 데이터를 AJAX를 통해 JAVA Controller로 전달받아 JSON Parser 작업중 기존에 작업 하던방법으로 JsonParser jsonParser = new JsonParser(); JsonArray jsonArray = (JsonArray) jsonParser.parse(seq); for(int i = 0; i < jsonArray.size(); i++){ log.info("seq = {}", jsonArray.get(i)); } 코드를 작성했는데 JsonParser jsonParser = new JsonParser(); JsonArray jsonArray = (JsonArray) jsonPars..

개발/JAVA 2022.05.11

Quartz (Spring Scheduler) 구현하기

Quartz 란? Java Scheduling 라이브러리로 Java로 개발되있어 어느 자바프로그램이든 쉽게 통합해서 개발할 수 있다. 개발환경 OS - macOS Monterey IDE - intelliJ Language - Java (1.8) Type - Gradle DataBase - Maria DB Other - Spring boot, lombok, 기능 상시초대 이벤트의 초대코드 유효기간이 지나면 매일 자정에 유효기간이 지난 초대코드 사용불가 처리 build.gradle 설정 implementation 'org.springframework.boot:spring-boot-starter-security' implementation 'org.springframework.boot:spring-boot-s..

개발/JAVA 2022.01.20

Spring JPA) ConverterNotFoundException 발생

예전부터 JPA 설정만 해놓고 전부 nativeQuery만 해서 실질적인 JPA는 다뤄본적이 없다. 작업중 커뮤니티의 게시글을 카테고리별로 조회해오는 작업이 생겨 평소처럼 작업을 진행하던 중 org.springframework.core.convert.ConverterNotFoundException: No converter found capable of converting from type [org.springframework.data.jpa.repository.query.AbstractJpaQuery$TupleConverter$TupleBackedMap] to type 위 에러가 발생하여 구글을 열심히 뒤져본 결과 interface를 정의하여 Repository에 있는 반환값을 Mapping 시켜주는 방..

개발/JAVA 2022.01.20