본문 바로가기

Spring72

[spring 12편] spring boot 통합 test 실행 중 mybatis mapper not found 문제 정리 source 는 Github 에 있습니다. 목차는 spring series 목차 에 있습니다. [spring 12편] spring boot 통합 test 실행 중 mybatis mapper not found 문제 정리 에러 로그 spring boot 통합 test 환경 에서 mybatis 를 사용하는 도중 아래와 같은 에러가 발생했습니다. 로그 No qualifying bean of type 'TestMapper' available 원인 및 해결방안 Bean 을 못찾는 문제였으며, 다음과 같이 해결했습니다. 아래와 같이 TestConfig 라는 테스트 환경 전용을 담당하는 클래스를 만들어줘서 MapperScan 을 통해 해결했습니다. 2022. 8. 29.
[spring 11편] spring boot test h2 sequence, function 테스트 source 는 Github 에 있습니다. 목차는 spring series 목차 에 있습니다. [spring 11편] spring boot test h2 sequence, function 테스트 Spring boot h2 환경에서 function 사용 방법 spring boot test (h2 inmemory 환경) 를 작성하는 도중 function 을 테스트해야할 때가 있습니다. 그럴 때 어떻게 function 을 테스트 하는지 정리했습니다. 아래 예제는 nativeQuery (oracle, mysql) 을 사용했을 때, H2 에서는 function 을 어떻게 사용할 수 있는지에 대해 정리했습니다. Source reference http://www.h2database.com/html/features.h.. 2022. 8. 29.
[spring 10편] application.yml parsing 정리 source 는 Github 에 있습니다. 목차는 spring series 목차 에 있습니다. [spring 10편] application.yml parsing 정리 application.yml 파싱 application.yml 사용자가 작성한 properties 를 파싱하는 방법을 정리했습니다. application.yml 으로 작성한 것들을 @Value 와 @ConfigurationProperties 등을 통해 변수로 세팅이 가능합니다. Source 2022. 8. 29.
[spring batch 2편] FlatFileItemWriter Fixed length format 정리 (Header, Footer 사용) source 는 Github 에 있습니다. 목차는 spring batch 목차 에 있습니다. [spring batch 2편] FlatFileItemWriter Fixed length format 정리 (Header, Footer 사용) 파일을 쓸 때, Fixed length 와 Formatter 를 조합하는 예제에 대해서 정리했습니다. DTO to FixedLength format 으로 변환해서 파일을 쓰는 예제입니다. 파일을 쓸 때, Java 의 Formatter 를 사용할 수 있습니다. Source 아래 예제에서 formatted() 옵션을 주면 Java 의 Formatter 를 사용할 수 있습니다. 자바의 Formatter 는 링크 를 참고하시면 됩니다. Formatter 를 이용한다면 왼쪽 정렬,.. 2022. 8. 18.