기술스택

현재 쓴 것 : Amazon RDS(Maria DB), intellij, Gitlab, JPA, SpringBoot, Docker, JWT, Amazon S3, Notion, Jira, Postman

미래 쓰고 싶은 것 : 카프카, Elasticsearch, MongoDB, Redis, Golang, SpringBatch, 맵리듀스, MSA, oauth, 소켓통신(채팅), 비동기

이슈

컨트롤러에서 @ResponseStatus 붙이기

댓글 생성, 좋아요 시 알림

형준

JpaAuditing ( 04.26 )

Hibernate_seuqunce error ( 04.28 )

JpaAuditing + test관련 설정 ( 04.28 )

Jenkins 설정정보 ( 05.03 )

페이징 처리 - 블로그 정리 (05.05)

Jenkins + gitlab 배포 설정 ( 05.05 )

페이지네이션 적용 ( 05.06 )

동석

느낀점

FE → BE 데이터전송시

컨트롤러에서 @ResponseStatus 붙이기

Delete 시 서비스에 @Transactional 붙이기

컨트롤러에 @CrossOrigin("*") 이거 왜 추가하면 안되는지?

  1. PreferenceApiRequest 받을 때

userId 받을 필요 없는듯? → 어차피 현재 유저정보로 등록하기 떄문에 → dto 수정

  1. PreferenceApiRequest 받을 때 선택지는 List<String>으로 받음
  2. 선호도조사 삭제할때 선택지 선택>선택지>선호도조사 순으로 직접 삭제 or 알아서 다 삭제(CASCADE설정) → on delete rule만 SET NULL, 외래키 not null 해제
  3. PathVariable에서 변수명 preferenceId 말고 preference_id 확실한가? JPA는 스네이크안쓰지 않나? → camel로 통일
  4. C 201 / RU 200 / D 204 → 204만 추가
  5. Preference에 @Setter 없으면 수정은 어떻게? → 일단 setter 추가해서 수정 구현함 → 어노테이션 말고 필요한것만 setter 생성
  6. 댓글 생성, 좋아요 시 알림

소율

JSON serializer error(LAZY 옵션 시)

필드 주입, 생성자 주입

jpa contains error (?)

@DynamicInsert

// front

React html 자동완성이 안될 때

정민

Intellij 처음 세팅할 때 알아야 할 설정 & 단축키 (4.23)

이메일 or 닉네임 중복일 때 어떤 상태코드를 써야 할까? (4.27)

jwt currentuser 커스텀 어노테이션 사용 (4.29)

이메일 인증 구현 (5.2)

SpringSecurity 로그인 에러 커스텀하기(5.2)

S3 버킷 공유하는 법

회원 인증

JPA Grammer Error(5.4)

POST는 생성같으니까 인증할 때 GET으로 해야될 거 같은데 했던 경험 좋아요 - POST?