spring initializr를 통해 신규 프로젝트 생성 후 메이븐을 빌드 했더니 아래와 같은 오류를 뿜음jdk 경로에서 lib/tool.jar를 추가 → 안통함pom.xml을 다시 확인해보니현재 자바 11의 jdk에서 경로를 찾고 있는데 내 컴퓨터에서 지정해서 쓰고
java에서는 기본타입의 사용을 권장하지만, jpa의 entity는 왜 wrapper class를 사용하는지 알아보겠습니다.
자바의 record를 JPA의 entity로 사용할 수 있을까요? record는 entity보다는 DTO에 보다 적합한 오브젝트입니다.
고객의 요구 사항 중 팜플릿을 출력할 때 백엔드에서 내려주는 파일의 인코딩 버전을 CP949(MS949)로 바꿔달라는 요청이 들어왔습니다.
취업하기 전 학원에서 공부한 코드와 혼자 작성해둔 코드를 가볍게 훑어보던 중 제 눈에 확 띄게 들어온 녀석이 있었습니다. 저의 시선을 한 번에 강탈해버린 매혹적인 녀석 @Autowired , 이 녀석을 처음 배웠을 때는 세상 모든 spring container의 문제를
Json이 프론트로 넘어갈 때 XSS 필터를 타고 넘어가는데 이 때 JsonMappingException이 발생이모지가 파싱되어 넘어갈 때 발생하는 이슈로 CharacterEscapes를 상속 받은 HTMLCharacterEscapes 클래스의 getEscapeSequ
RabbitMQ를 통해 메세지를 송, 수신하는 2개의 서비스를 간단히 만들어봅시다.
RabbitMQ 사용 시 겪은 에러 모음입니다.
repository 생성 시 오타로 인해 repository를 bean으로 올리지 못한 슬픈 이야기입니다.
JPA의 순환 참조는 @JsonManagedReference을 사용해 해결하는 것이 최선의 방법일까요?
JPA를 사용하면서 겪은 IllegalArgumentException와 PropertyReferenceException의 원인과 해결 진행 과정입니다.
JPA의 식별자 생성 전략인 AUTO 전략에 대해 알아봅시다.
readme 작성을 연습해봤습니다.
Firebase 연동 시 발생한 JVM crash 문제를 해결해봅시다.
제너릭 타입 소거에 따른 생성자 오버로딩 문제를 해결해봅시다.
HandlerExceptionResolver를 실무에서 활용해보았습니다.
데이팅앱의 백엔드 서비스를 구현하면서 채팅 기능을 위해 도입한 sendbird API 사용하는 방향을 정리해보았습니다.