post-thumbnail

[개발] 도메인 계층을 안전하게!

관련 코드 바로가기최근에 오브젝트라는 책을 읽고 우아한테크코스 프리코스(숫자야구, 자동차경주)를 하며 객체지향적에 관해서 더 깊은 생각을 하고 있습니다.그러다 보니 프로젝트 아키텍처 및 유즈케이스 계층 설계에 관한 글을 작성하지도 벌써 3달이 다 되어 가는 시점이지만

2023년 11월 6일
·
0개의 댓글
·
post-thumbnail

[개발] 스프링 배치 설정

관련 코드 바로가기개발을 시작한 지 얼마 되지 않았을 때 "내가 배치를 할 수 있었으면 기능이 더 풍성하였을 텐데.."하는 생각을 많이 하였던 것 같습니다.드디어 배치에 관해 공부하고 프로젝트에 맞도록 배치 관련 설정을 해보았는데 함께 살펴봅시다.@EnableBatch

2023년 8월 30일
·
0개의 댓글
·
post-thumbnail

[개발] 시큐리티 설정을 하며

관련 코드 바로가기이번 프로젝트에서 시큐리티 관련 설정의 경우 이전에 함께하게 된 프로젝트에서 다른 분이 작성하신 설정을 레퍼런스로 하여 일부분을 Hiit 프로젝트에 맞도록 수정하여 사용하였습니다.그렇기에 "이번에는 이런 이유로 이렇게 설정했었구나?!"하는 느낌으로 가

2023년 8월 20일
·
0개의 댓글
·
post-thumbnail

[개발] Repository 계층을 설계하며 고민한 것들

관련 코드 바로가기"그냥 JPA가 해주는 거 잘 사용하면 되는 거 아니야?!"라고 할 수 있지만..ㅎㅎㅎ이번 프로젝트에서 Repository 계층을 설계하며 고민한 것들을 나누어 보려 합니다.사실 저는 BaseEntity에 대한 부정적인 시선을 가지고 있었습니다.자바에

2023년 8월 17일
·
0개의 댓글
·
post-thumbnail

[개발] 프로젝트 아키텍처 및 유즈케이스 계층 설계

관련 코드 바로가기프로젝트를 몇 번 진행하다 보니 비즈니스 로직에 관한 고민과 함께 가장 많이 한 고민이 프로젝트 아키텍처에 관한 것이었습니다.그렇기에 이번에는 본격적인 개발에 들어가기 전에 아키텍처에 대한 고민을 먼저 하였습니다.우선 가장 먼저 한 고민은 "어떤 모듈

2023년 8월 16일
·
2개의 댓글
·
post-thumbnail

[개발] JPA 설정

관련 코드 바로가기스프링으로 백엔드 개발을 한다면 JPA는 대부분 사용하고 있으리라 생각합니다.이번 글에서는 Hiit 프로젝트에 JPA 관련 설정을 어떻게 하였는지 살펴봅시다.JPA 관련 설정 역시 스프링의 AutoConfiguration을 사용하지 않고 설정을 구현하

2023년 8월 6일
·
0개의 댓글
·
post-thumbnail

[개발] Flyway 설정

관련 코드 바로가기flyway는 데이터베이스의 형상 관리를 목적으로 사용하는 툴입니다.그리고 데이터베이스 스키마를 코드로 옮기는 기능을 제공합니다.아직 형상 관리에 대한 필요성은 느낀 경험은 없지만 스키마를 코드로 옮기는 기능을 제공하는 것은 큰 매력으로 다가왔습니다.

2023년 8월 6일
·
0개의 댓글
·