반응형 전체 글82 Logback Logback 위치 기본 스프링 : /resources/logback.mxl 부트 : /resources/logback-spring.xml .yml파일에서 설정가능 (profile에 따른 설정도 가능.) 레벨 TRACE 로그의 상태 메시지 출력 packagingData="true" ->.. 2021. 5. 25. JPA 상속 관계 (TABLE_PER_CLASS전략) 배치 스케줄을 JPA로 리팩토링하는 과정 중, 스키마가 동일한 Table 4개가 있어 @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)으로 abstract 부모 클래스를 만들어 작업? 해보기로 했다. (일반적으로 SINGLE_TABLE/JOINED 전략이 더 권장되지만, 이미 생성된 테이블이므로..) 같은 스키마와, 같은 역할을 하는 테이블이기에 generic을 이용해 JpaRepository를 하나만 생성하도록 꼼수?를 부려봤다. 어림없지Service도 jeneric으로 생성하여 중복 코드를 줄여보고자 했지만, 오히려 구조만 어려워지고, 결과적으론 JpaRepository부터 generic생성을 못하기 때문에 포기하였다. 다른 패턴으로 해결 할 수 있.. 2021. 5. 21. WebClient & WebClient vs RestTemplate 공통점 : HttpClient 모듈을 사용한다. 차이점 : RestTemplate : WebClient 이전에 만들어졌다. 동기로만 가능하며, deprecated 될 예정 WebClient : 동기 / 비동기 현 시점에서 RestTemplate을 사용할 수 없는것은 아니지만, 향후 확장성을 위해 WebClient를 사용해보도록 하자. WebClient 의존성 org.springframework.boot spring-boot-starter-webflux 기본 WAS는 netty로 설정되지만, jetty로 설정해도 된다. Instance 생성 Spring Boot 에선 WebClient.Builder 인터페이스가 기본 bean으로 등록 전역으로 커스텀하고 싶다면, WebClientCustomizer를 Bea.. 2021. 5. 20. 인코딩 변환 1. HTML에서 인코딩 변환 2. JAVA에서 인코딩 변환 ( UTF-8 -> EUC-KR) new String(src.getBytes("KSC5601"), "KSC5601") 2021. 4. 29. 이전 1 ··· 8 9 10 11 12 13 14 ··· 21 다음 728x90 반응형