파라미터 2

동작 파라미터화 코드 전달하기(1)

앞으로 모던 자바 인 액션 책을 읽고 기억해야 할 내용이나 새로 알게 된 내용을 정리해보려 한다. 아래는 2장 동작 파라미터화 코드 전달하기의 일부 내용이다. 우리가 어떤 상황에서 일을 하던 소비자의 요구사항은 항상 바뀐다. 시시각각 변하는 사용자 요구사항에 어떻게 대응해야 할까? → 동작 파라미터화를 이용하자! 동작 파라미터화란? : 아직은 어떻게 실행할 것인지 결정하지 않은 코드블록을 의미한다. 첫번째 시도 : 기존의 농장 재고목록 애플리케이션에 리스트에서 녹색 사과만 필터링 하는 기능을 추가해 보자! public static List filterGreenApples(List inventory){ List result = new ArrayList(); for (Apple apple : inventor..

JAVA 2023.01.10

[JAVA] 쿼리 파라미터 남기기

쿼리 파라미터란? 콘솔에 뜨는 SQL 구문들에 들어가는 파라미터들이 ? 로 찍히는 부분을 말한다. 이 물음표에 들어가는 값들을 실시간으로 콘솔에서 확인하고 싶으면 아래의 경우를 참고하자! 1. 설정파일 logging에 다음을 추가하기 org.hibernate.type: SQL 실행 파라미터를 로그로 남긴다 2. 외부 라이브러리 추가 https://github.com/gavlyukovskiy/spring-boot-data-source-decorator GitHub - gavlyukovskiy/spring-boot-data-source-decorator: Spring Boot integration with p6spy, datasource-proxy, flexy-pool and s Spring Boot int..

JAVA 2022.01.20