본문 바로가기 메뉴 바로가기

기록하는 프로그래머

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

기록하는 프로그래머

검색하기 폼
  • 분류 전체보기 (114)
    • Java (54)
      • SpringBoot&Spring (33)
      • JPA, QueryDSL (16)
      • Mapstruct (4)
    • Javascript (7)
    • Server (8)
      • Linux (7)
      • Windows (1)
    • Database (6)
      • Oracle (4)
      • MSSQL (2)
    • DevOps (20)
      • Jenkins (8)
      • Docker (4)
      • NginX (4)
      • Apache (2)
      • IIS (1)
      • CI CD (1)
    • 형상관리 (3)
      • Git (3)
    • Tools (9)
      • IntelliJ (8)
      • VSCode (1)
    • 보안 (5)
      • 메일보안 (4)
      • 웹방화벽 (1)
  • 방명록

제네릭메소드 (1)
[Spring] IBsheet8 데이터처리 공통 제네릭 메소드 작성.

IB Sheet8 그리드 제품을 신규 프로젝트에도 사용하기로 되었는데 기존 프로젝트에는 공통 CRUD 컨트롤러/서비스에서 IB Sheet의 데이터 Map 방식을 가공하여 mybatis 쿼리 xml에 맵핑하는 방식으로 되어있었다. 기능을 빠르게 만들어 내기에는 아주 편안한? 그러나 유지보수하기에는 찾기 아주 불편한? 편안한 이유는 기능마다의 컨트롤러/서비스/DTO를 구성할 필요가 없으며, mybatis xml 쿼리만 생성하면 되었기 때문에 java 코드를 작성할 필요가 없었음. 전형적인 대한민국 si 프로젝트 방식으로 구성 되어있었음. 신규프로젝트에는 JPA를 적용하기로 했고, 그러다 보니 기존 공통 CRUD를 그대로 가져다 쓸 수 없었음. (제네릭방식으로 잘 구성하면 다시 재활용 가능하나, 난 유지보수가..

Java/SpringBoot&Spring 2023. 6. 7. 14:28
이전 1 다음
이전 다음
반응형
공지사항
  • 헬스시작!
  • 카카오 구글광고 때문에 포스트가 난장판입니다.
  • 블로그 이전완료!
최근에 올라온 글
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Total
Today
Yesterday

Powered by Tistory / Designed by Tistory / Managed by Jaybee / Icons by Icons8

티스토리툴바