(Test) 통합 Test를 위한 DB는 어떻게 구성하면 좋을까? - Testcontainers
통합TC에TestContainer사용하기-dist-외부공개.pdf 2.30MB pdf 내용 요약 Spring Batch는 통합TC 수행하고 나서 자동 rollback이 불가하다. TC에 alpha DB를 사용하는 경우 아래와 같은 문제가 생긴다. Spring MVC에서는 TC에 @Transactional @Rol...
통합TC에TestContainer사용하기-dist-외부공개.pdf 2.30MB pdf 내용 요약 Spring Batch는 통합TC 수행하고 나서 자동 rollback이 불가하다. TC에 alpha DB를 사용하는 경우 아래와 같은 문제가 생긴다. Spring MVC에서는 TC에 @Transactional @Rol...
martinfowler.com/bliki/CQRS.html (번역 ) https://martinfowler.com/bliki/CommandQuerySeparation.html CRUD를 모두 하나의 도메인 모델 을 사용해 처리하는 기존 방식과 달리, CQRS는 CUD를 Command용 모델로, R을 Query...
jdbcType : nullable column에 null이 들어갈 때? MyBatis는 nullable 컬럼의 parameter로 null이 넘어왔을 때, jdbcType이 명시되어 있지 않으면 TypeException을 던진다. setNull로 해당 타입에 맞는 null값(VARCHAR인 경우 “”) 을 넣어줘야 하는...
일반적으로 Hash, HMAC 만들 때는 아래 Util 클래스 사용한다. org.apache.commons.codec.digest.DigestUtils org.apache.commons.codec.digest.HmacUtils 그러나 HmacUtils은 thread-safe 하지 않다. 정확히는, HmacUtils는 thread-safe 하...
linuxsig.org/files/bash_scripting.html Table 1: Built-in shell variables. Variable Use $# Stores the number of command-l...
retrieve() retrieve() vs exchange() docs.spring.io/spring-framework/docs/5.3.0-SNAPSHOT/spring-framework-reference/web-reactive.html#webflux-client-exchange Unlike retrieve(), when using excha...
WebClient vs. RestTemplate 왜 WebClient ?: RestTemplate은 deprecated 예정. docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/client/RestTemplate.html As of 5.0 this ...
JobParameter 불러오기 @JobScope @Bean fun jobListener( // 방법 1. @Value 애너테이션으로 불러온다. @Value("#{jobParameters[fileName]}") fileName: String?, ): JobExecutionListener { return object : JobEx...
https://dba.stackexchange.com/questions/42997/longest-prefix-search-in-oracle https://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:4246230700346756268 일단… 쿼리 하나로 해결하자면 이렇게도 가능은...
class KakaoAuthHelper { companion object { const val REDIRECT_URI = "http://webpage-observer" val AUTHZ_CODE_URL = "https://kauth.kakao.com/oauth/authorize?client_id=${Kakao...