
2025년 3월 마지막 주말 어느새 글또('글 쓰는 또라이가 세상을 바꾼다') 10기 마지막 글을 제출해야 할 때가 되었다.쌀쌀했던 지난 가을에 시작해 추운 겨울을 지나 푸른 새싹이 싹트는 봄이 되었다. 시간 참 빠르다.그동안에 있었던 것들을 되새겨보며 본 글을 시작해보려고한다. 글또 10기를 통해 기대했던 것들이번 글또 기간 동안 어떤 걸 기대했었는지 궁금해 글또10기 지원서를 찾아보았다. 찾아보니 글 쓰는 습관 형성과 네트워킹 두 가지를 기대했었다. 글쓰는 습관 형성을 기대했던 이유는 글또 9기가 끝나고 나서 글 쓰는 빈도수가 현저히 적어서였다. 생각해 보니 그때가 퇴사를 결심하고 이직 준비를 한창 할 때였다. 이전 회사에서 경험했던 인프라 관련 내용을 간단히 메모하는 형식으로만 글을 남겼고 사이..

2024년 9월 2일 현재 회사에서 일을 시작했다. 처음 백엔드 직무로 일을 시작하게 되어 많은 설렘을 안고 출근했던 첫날이 떠오른다.그동안 출장과 신규 서비스 런칭 등 많은 일이 있었는데 이번기회에 각 에피소드와 내 생각을 정리해보려고 한다. 쉽지 않았던 첫 번째 프로젝트아키텍처 구조를 어떻게 해야 하나...입사 후 주어졌던 첫 번째 업무는 외부 API를 기반으로 기업 정보 조회 후 자사 DB에 적치하는 프로젝트를 맡게 되었다.DB 설계부터 모든 걸 스스로 해결했어야 했다.(물론 모르는 부분은 상급자에게 조언을 구했다.) DB 설계 난관이었다.기본적으로 사용자에게 요청을 받아 데이터를 생성 후 저장하는 것이 아닌, API로 받아온 정보에 의존할 수밖에 없어 테이블 스키마도 API 응답값과 동일하게 설계..

Spring 기반 애플리케이션에서 DTO(Data Transfer Object)와 Entity 간 변환은 대부분의 API 요청과 응답에서 필수적으로 수행되는 작업이다. 이 과정에서 비효율적으로 구현되면 코드 중복, 유지보수의 어려움, 때로는 성능 저하까지 초래할 수 있다. 이 글에서 다양한 DTO-Entity 변환 전략과 예시 및 장단점을 비교해보려고한다. MapStruct와 ModelMapper 학습 소스코드는 깃허브에서 확인할 수 있다. 프로젝트 구성프레임워크 : Spring boot 3.3.9빌드 도구 : gradeJava 버전 : 17주요 의존성 :- Spring Data JPA- Spring Web- Lombok- MapStruct- ModelMapper- Postgresql 14 (Docke..
- Total
- Today
- Yesterday
- thymeleaf
- 취리코
- script
- 개발자취준
- 자바
- springboot
- 재기동
- 챗봇
- Spring
- NLU
- Comparator
- 백준
- BufferedWriter
- 항해99
- 객체정렬
- dxdy
- 전자정부프레임워크
- 코드트리
- spring boot
- Comparable
- 코딩테스트
- 취업리부트코스
- RASA
- JWT
- BufferedReader
- 글또
- Java
- 나만의챗봇
- BFS
- 유데미
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |