목록전체 글 (435)
보라코딩
MapStruct란? Java bean 유형 간의 매핑 구현을 단순화하는 코드 생성기 매핑 코드를 자동으로 생성해주어 반복적인 매핑 작업 효율적으로 처리 DTO와 Entity간의 매핑을 편리하게 도와주는 도구 MapStruct 사용 방법 * 의존성 추가 ⭐ 주의 : Lombok 뒤에 MapStruct dependency 선언 필요 MapStruct는 Lombok의 getter, setter, builder를 이용해서 생성되기 때문 dependencies { ... implementation 'org.mapstruct:mapstruct:1.5.3.Final' annotationProcessor 'org.mapstruct:mapstruct-processor:1.5.3.Final' ... } 1. 기본 사용 ..
240401 collection으로 감지하고 보내도록 변경 ㄴ kafka도 List로?? 테스트 시 bean 에러 해결 (클래스 이름변경, mockBean) ftp 파일 다 들어오는 것 감지하는 로직 추가 (recursive로 filesize 감지) 240402 - 이벤트스토밍(context map) 설계 - git pull --rebase origin feat/main git push -f 240403 - GitLab Runner는 GitLab CI/CD 파이프라인을 실행하는 데 사용되는 오픈 소스 프로젝트입니다. GitLab Runner는 다양한 플랫폼에서 실행되며, GitLab CI/CD 파이프라인을 실행하여 빌드, 테스트, 배포 등의 작업을 자동화합니다. - "Min I/O"는 "Minimum I..
240326 - 팩토리패턴 - Spring 자체 인스턴스화 된 객체에 종속성을 주입하는 방법 Spring 자체 인스턴스화 된 객체에 종속성을 주입하는 방법 Spring 자체 인스턴스화 된 객체에 종속성을 주입하는 방법private @Autowired AutowireCapableBeanFactory beanFactory; public void doStuff() { MyBean obj = new MyBean(); beanFactory.autowireBean(obj); // obj will now have its dependencies a helloino.tistory.com ㄴ AutowireCapableBeanFactory factory = applicationContext.getAutowireCapabl..