본문 바로가기

전체 글

Bean Mapper/Transformer Mapper/Transformer bull-bean-transformer : https://github.com/HotelsDotCom/bull HotelsDotCom/bull BULL - Bean Utils Library. Contribute to HotelsDotCom/bull development by creating an account on GitHub. github.com Mapstruct : https://mapstruct.org/ MapStruct – Java bean mappings, the easy way! Java bean mappings, the easy way! Get started Download mapstruct.org Orika : https://github.com/orika-m.. 더보기
요즘 Local 개발 환경 맞추기 힘드네 힘들어.. 개발서버 환경을 AWS 기반으로 이전하면서 Local 환경 꾸미기가 좀 난해한 경우가 많아서.. DB나 Redis를 제외하고는 그냥 서버별 Mock을 놔두고 Configuration에 따라 local/dev가 스위칭 되도록 처리해서 쓰고 있는데.. 이것도 몇몇은 좀 그래... 그렇다고 Docker 를 마구 띄워두고 하자니 16G 메모리가 터지려고 그러고..ㅎㅎ 가끔 IDC에 Spring 2.x가 그리운건 꼰대가 되어 간다는 거겠지..콜록콜록. 옆에 널부러저 있는 vuejs와 kotlin 책이 날 슬프게 하는 군..ㅎㅎ ...아.. nodejs 가 들어오면서 더 힘들어졌어.. oTL.. https://github.com/localstack/localstack localstack/localstack 💻 A .. 더보기
mysql docker version을 올리다..오류. 기존 5.7에서 5.7.28로 올리면서 몇몇 옵션을 더해줬다. version: '2' services: mysql: image: mysql:5.7.28 command: mysqld --character-set-server=utf8 --collation-server=utf8_unicode_ci container_name: mart_platform ports: - "3306:3306" environment: MYSQL_ROOT_PASSWORD: 1234567890 TZ: "Asia/Seoul" volumes: - mysql_data:/var/lib/mysql networks: - esnet .... 그런데 갑자기.. [FATAL] InnoDB: Table flags are 0 in the data dicti.. 더보기
QueryDSL Predicate Builder 추가 조건관련 작업시 아래처럼 엔티티별 별도의 Predicate를 사용하기는 하는데 가끔 보기 싫을 때가 있다. 기존에는 아래처럼 조건을 별도로 구분해서 나눈 후, allOf로 조합처리 했는데. public static Predicate containsBrandName(BrandFindCondition condition) { BooleanBuilder builder = new BooleanBuilder(); if (!StringUtils.isEmpty(condition.getBrandName())) { builder.and(qBrandEntity.brandName.contains(condition.getBrandName())); } return builder; } public static Predicate c.. 더보기
querydsl + eclipse(sts) duplicate generated sourceSets gradle 버전을 올리고 build 수정 했으면 이거좀 빼줘야... IntelliJ에서는 알아서 중복 처리하지만, eclipse에서는 생성된 dir을 두번에 겹쳐서 source 폴더로 인식해 버리는.. sourceSets { main { java { srcDirs = ['src/main/java', querydslSrcDir] } } } // sourceSets { // main { // java { // srcDirs = ['src/main/java', querydslSrcDir] // } // } // } eclipse야~~~~~ 수정 좀 해라~ 더보기