본문 바로가기

All176

(24.07.12) 칸반보드의 Column 관리 기능 Refactor 및 수정, Comment 기능 개발 Column Refactor 및 수정Column 삭제 -> Column 상태를 DELETED 상태로 변경 으로 수정 // 컬럼 엔터티public class ColumnInfo extends Timestamped { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column(nullable = false) private String statusName; ... @Enumerated(EnumType.STRING) @Column(nullable = false) private Status status; ... public enum Status { .. 2024. 7. 12.
(24.07.11) 칸반보드의 Column 관리 기능 개발 3 Layer Architecture(Controller - Service - Repository) 중 Service 기준Column 생성, 삭제 기능 // 컬럼 생성public ColumnInfoResponseDto createColumn(Long boardId, @Valid ColumnInfoRequestDto columnInfoResponseDto, User user) { ... ColumnInfo columnInfo = new ColumnInfo(columnInfoResponseDto, foundBoard); .. 2024. 7. 11.
(24.07.10) Project S.A. 작성 1. 프로젝트 제목/설명 Palette 기획목적팔레트처럼 다양한 프로젝트 아이디어와 작업을 간편하게 한눈에 펼쳐 보여주는 Kanban 보드 프로젝트 협업 솔루션 서비스 제공기능요약• 사용자가 협업에서 Backlog 설정과 Backlog Process Status를 Backlog 카드와 Status 컬럼간 CRUD로 Status 최신화 • 협업 Board 내 Process 별 상세 내용 간편 조회 및 전체 Process 파악 • 사용자간 Backlog에 대한 아이디어 공유2. WireFrame 3. ERD4. API 명세서 2024. 7. 10.
(24.07.09)[13주차] @DataJpaTest 슬라이스 테스트에서의 빈 등록 슬라이스 테스트 중 QueryDSL로 구현한 RepositoryCustom과 JpaRepository가 extends 된 3 Layer Architecure 의 Repository 레이어의 테스틀 위해 @DataJpaTest Annotation 을 활용하면서 발생한 이슈를 정리 @DataJpaTest에서의 빈 등록@DataJpaTest@ActiveProfiles("test")public class LikeRespositoryTest { @Autowired private LikeRepository likeRepository; ...이슈테스트 코드에서의 검증 문제가 아닌 디버깅도 시작이 안되는 주입 단에서의 문제가 발생지속적으로 Runtime시에 ApplicationContext자체가.. 2024. 7. 9.