[Recap] CRAYON를 재출시하며
·
Recap
CRAYON?CRAYON은 동아리 모집 올인원 솔루션이다.동아리 원을 모집하고, 평가를 관리하는 과정에서 생기는 불편함을 해결하자는 목표로 기획되었다.  이제 회고를 해?나는 CRAYON에 24년 여름부터 참여해왔다.9월 1차 출시, 그리고 현재 2차 출시를 해오며 매번 회고해야겠다는 생각을 했지만 회고의 방향을 잡기 어려워 미뤄왔었다.2차 출시를 한 지금 CRAYON에는 많은 이야기가 쌓였고, 개발자로서, 이야기를 공유하고 함께 공감했으면 하는 생각으로 회고를 작성하기로 했다. 1. CRAYON 시작2. 1차 출시, 그리고 실패3. 변화4. 현재5. 회고를 마무리하며 CRAYON 시작 정말 잘 가꿔진 화원인줄 알았는데... 이미 개발이 진행중인 CRAYON에 참여하기 시작하며 처음에는 잘 개발되고 있는..
[Recap] 2024년 회고 : 방황하고 넘어지고, 다시일어나기
·
Recap
2024년은 어떤 한 해였어?2024년을 한마디로 정의하자면 “성장통 가득한 한 해”라고 답하고 싶다.성공보다 실패가 많았고, 웃기보다는 눈물이 더 많았던 한 해였다.열심히 방황하고 넘어지고 다시 일어난 한 해를 회고해 보고자 한다.  1. 첫 서비스 출시2. 갑자기 맞이한 휴식기3. 넘어지기4. 다시 일어서기5. 그래서 2025년에는  첫 서비스 출시 : Fling 2024 2월에 2023년 1월부터 약 두 달간 진행한 프로젝트 Fling을 출시했다. 나에게 있어서는 처음으로 주 기능을 담당해서 개발하던 프로젝트 였기 때문에 큰 의미를 가진다.지금 돌아보면 JPA나 자바의 기초도 잘 안되어 있어 메인 기능을 담당하기 꺼리고 있던 내게 첫 도전이었기 때문이다. 서비스 자체로는 조금 아쉬웠다많은 사용자를 ..
[Recap] 모던 자바 인 액션 스터디 회고
·
Recap
들어가면서3개월간 진행한 모던 자바 인 액션 스터디가 종료됐다.새 스터디 준비를 위해 회고를 해보려고 한다. 스터디 진행방식과 어떤 것들을 공부했는지는 여기로https://github.com/Leets-Official/modern-java-in-action GitHub - Leets-Official/modern-java-in-action: Leets 3기 자바 스터디Leets 3기 자바 스터디. Contribute to Leets-Official/modern-java-in-action development by creating an account on GitHub.github.com왜 모던 자바 인 액션이었지?모던 자바 인 액션을 고른 이유는 이 당시 스트림과 람다를 전혀 사용할 줄 몰랐기 때문이다.심지..
[Spring] MapStruct, Mapper 가 제대로 작동하지 않음
·
SpringBoot
Mapper가 제대로 작동이 안되어 팀원이 4시간이 넘는 트러블 슈팅을 겪었다  문제 상황분명 Mapper 문법에 맞게 작성했는데 구현체가 생성되지 않고, 코드가 제대로 실행되지 않음결론부터 말하자면 Target 에 Setter가 누락되어서 생기는 오류였다.Mapper가 어떻게 작동하는지 부터 다시 되짚어보며 문제를 해결해봤다. Mapper, 그럼 어떻게 구현되는가?@Mapperpublic interface TestMapper{ void updateHuman(TestDto testDto, @MappingTarget Test test);}이렇게 코드를 작성하면 testDto 의 내용이 Test 객체로 매핑된다!어떻게 작동되는 것일까?공식 문서를 보자Mapper는 구현될 때 target에 setter를..
rootTiket
rootTiket