My project/Univey

    java boolean? Boolean? (feat. boolean 값에 false만 들어오는 이유)

    java boolean? Boolean? (feat. boolean 값에 false만 들어오는 이유)

    문제상황 트렌드 설문 조사를 Get 요청하는 api에 참여 여부에 따라 설문 참여 페이지, 이미 참여한 페이지로 네비게이팅을 해야 하는데 그것을 판단할 수 있는 응답이 추가되어야 한다는 프론트 개발자 분의 요청이 있었다. 그래서 나는 응답으로 유저가 참여한 설문인지를 나타내는 boolean 형 변수 isParticipated를 추가했다. 포스트맨으로 테스트를 진행해 보니 항상 isParticipated에는 false만 담겼다. 프로젝트 막바지에 일어난 예상치 못한 에러는 멘탈에 상당한 데미지를 입혔다.. 정신 차리고 구글링을 해보니 생각해보지도 못한 정보들을 와르르 보게 되었다. 원인 java에는 원시 타입(int, short, char, double)과 참조 타입(Double, Integer, Stri..

    Spring security + jwt 동작방식 이해하기

    Spring security + jwt 동작방식 이해하기

    이 글은 spring security와 jwt에 대한 개념을 설명하는 글이 아닌 동작 방식을 이해하는데 도움이 되는 글이다. 구현을 당장 해야 한다면 다른 블로그의 글을 보며 복붙을 한 후 읽어보면 동작 방식을 알기 쉬울 것이다. Univey 개발을 진행할 때 코드를 긁어와서 하다 보니 전체적 흐름이 궁금하였기에 이 글을 작성하여 기록을 남긴다. 정의와 이론 부분은 아래 블로그를 읽어보면 도움이 많이 된다. https://wildeveloperetrain.tistory.com/50 Spring Security 시큐리티 동작 원리 이해하기 - 1 스프링 시큐리티 (Spring Security)는 스프링 기반 어플리케이션의 보안(인증과 권한, 인가)을 담당하는 스프링 하위 프레임워크입니다. 보안과 관련해서 ..

    잇타 대학생연합 IT동아리 it’s time 4기 활동 간단 후기, 회고(Feat. 팀 불사조 - Univey)

    잇타 대학생연합 IT동아리 it’s time 4기 활동 간단 후기, 회고(Feat. 팀 불사조 - Univey)

    23년도 2학기와 함께 시작했던 나의 첫 대외 동아리 활동이 지난주 토요일 최종 발표와 함께 마무리 됐다. 정신없이 달리느라 쌓아둔 개발 관련 포스팅을 하기 전에 활동을 한번 되돌아보기 위해 이 글을 작성하고 있다. 동아리 전반적인 간단 후기를 작성 후 짧은 회고를 해보려 한다. 대학생 연합 IT 동아리 It's time, 잇타 4기 후기 준비 과정과 면접 내용은 간단하게 23년 회고록에 적어두었기에 생략하려 한다.2024.01.03 - [Scribble] - [회고록] 2023년 돌아보기 [회고록] 2023년 돌아보기하나 둘 졸업, 취업하는 주변 사람들을 볼 때마다 나는 언제 졸업하지라는 생각이 항상 들었는데 어느새 4학년을 시작하는 2024년이 되었다. 2023년을 돌아봤을 때 여전히 최고, 최선은 ..