본문 바로가기

Back-end

(90)
@RequestParam("yyyy-MM") 월 입력 -> YearMonth 처리 @RequestParam(value = "searchYearMonth", required = false) YearMonth searchYearMonth YearMonth searchYearMonth 월 입력 받고 월 시작일, 종료일 구하기 LocalDate searchStartDate = searchYearMonth.atDay(1); LocalDate searchEndDate = searchYearMonth.atEndOfMonth(); 참고: https://jojoldu.tistory.com/527
Mybits #{}, ${} 차이 https://logical-code.tistory.com/25 Mybatis 에서 #{} 과 ${}의 차이 Mybatis 에서 #{} 과 ${}의 차이 /* * [개정 이력] * 2017.12.01 내용 보충 */ 회사에 취직하고나서, 쿼리문을 작성하는데 이상한 점을 발견했다. 바로 Mybatis 를 이용해 XML에 쿼리문을 작성하는데, 파라 logical-code.tistory.com
LocalDateTime array 로 나오는 에러 해결 DTO 선언 시 붙여주기 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") https://velog.io/@do-hoon/LocalDateTime-%EB%B0%B0%EC%97%B4%EB%A1%9C-%EB%82%98%EC%98%A4%EB%8A%94-%EB%AC%B8%EC%A0%9C LocalDateTime 배열로 나오는 문제 위의 이미지와 같이 LocalDateTime 으로 createDate 시간을 Json으로 받아오는 과정에서 배열로 끊어져서 나오는 이슈 발생@JsonFormat을 엔티티나, Response객체에 LocaldateTime 필드에 넣어주면 된다. velog.io
JSON Obejct Error 해결 에러 코드: failed to complete request: com.fasterxml.jackson.databind.exc.unrecognizedpropertyexception: unrecognized field JSON Objet Class (DTO) @JsonProperty 컬럼 인지하지 못하는 경우 해당 어노테이션 적용하니 오류 해결! http://daplus.net/java-jackson%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC-json%EC%9D%84-arraylist-pojo%EB%A1%9C-%EC%97%AD-%EC%A7%81%EB%A0%AC%ED%99%94/​ [java] Jackson을 사용하여 JSON을 ArrayList 로 역 직렬화 - 리뷰나..
[Java] Java 8 VS Java 11 Java 8과 Java 11 차이점 Java 8 Heap Permanent Generation 제거 Interface Default and Static Methods: 인터페이스에 디폴트 메소드와 정적 메소드 포함 가능 람다 표현식 메소드 참조 Stream API Date and Time API 지원 Optional 지원 배열 정렬의 병렬 처리 Garbage Collector: Default GC - Paralle GC Java 11 String 클래스에 새로운 메소드 추가 java.nio.file.Files 클래스에 새로운 메소드 추가 컬렉션 인터페이스에 새로운 메소드 추가: toArray() 메소드 Predicate 인터페이스에 새로운 메소드 추가 람다에서 로컬 변수 Var 사용 자바 파일 실행 Ga..
[AWS] Glue ETL(Extract Transform Load) 서비스로 AWS에 있는 RDS, DynamoDB, S3, Redshift 등에 있는 데이터를 불러와주는 기능을 하는 어플리케이션입니다. 효율적인 비용으로 간단하게 여러 데이터 스토어 및 데이터 스트림 간에 원하는 데이터를 분류, 정리, 보강, 이동함 참고: https://tech.cloud.nongshim.co.kr/2021/08/19/__trashed/
[AWS] Athena Athena는 Amazon S3(Simple Storage Service)에서 표준 SQL을 사용하여 데이터를 쉽게 바로 분석할 수 있는 대화형 쿼리 서비스라고 합니다. Amazon S3에 저장된 데이터에서 Athena를 가리키고, 표준 SQL을 사용하여 임시 쿼리를 실행하고 몇 초 안에 결과를 얻을 수 있습니다. 쉽게 말하면, Amazon S3 스토리지에 저장된 다양한 포맷의 기초 데이터(csv, tsv, txt, CRC, Parquet 형식의 데이터들)에 대해 바로 표준 SQL문을 사용해 데이터를 검색 및 분석할 수 있는 서비스입니다. Spring 사용 예 https://github.com/contactsunny/AmazonAthenaSpringBootPOC/blob/master/src/main/ja..
[Spring] ControllerAdvice @Controller 나 @RestController 에서 발생한 예외를 한 곳에서 관리하고 처리할 수 있게 도와주는 어노테이션 즉, 스프링에서 예외 처리를 전역적으로 핸들링하기 위해 @ControllerAdvice 어노테이션 사용함 @RestControllerAdvice public class =RestControllerAdvice implements ResponseBodyAdvice { @Autowired MessageSource messageSource; @Override public boolean supports(MethodParameter returnType, Class> converterType) { // TODO Auto-generated method stub return true; //re..