intellij에서 git push 할때 위와 같은 에러 발생터미널에 git remote set-url origin https://github.com/닉네임/깃 레포 경로하면 해결됨.
# 라이프사이클 콜백어노테이션실행 시점@PrePersist엔티티가 저장되기 직전 (INSERT SQL 전에 실행).@PostPersist엔티티가 저장된 직후 (INSERT SQL 실행 후 실행).@PreUpdate엔티티가 업데이트되기 직전 (UPDATE SQL 전에 실행).@PostUpdate엔티티가 업데이트된 직후 (UPDATE SQL 실행 후 실행).@PreRemove엔티티가 삭제되기 직전 (DELETE SQL 전에 실행).@PostRemove엔티티가 삭제된 직후 (DELETE SQL 실행 후 실행).@PostLoad엔티티가 DB에서 조회된 직후. # 예제 :@Entitypublic class User { @Id @GeneratedValue(strategy = GenerationType.I..

# 원인 : Spring의 JavaMailSender를 사용할 때, 구글 계정을 이용해 메일을 보낼려고 할때 나타나는 에러.기존에는 메일 발송하기 위해 아이디, 비밀번호만 필요했다면. 2022년 5월 30일 부터 보안 수준 낮은 앱을 지원하지 않음.https://support.google.com/accounts/answer/6010255 보안 수준이 낮은 앱 및 Google 계정 - Google 계정 고객센터2025년 1월부터 보안 수준이 낮은 앱, 서드 파티 앱 또는 사용자 아이디와 비밀번호만으로 로그인하는 기기는 더 이상 Google Workspace 계정에서 지원되지 않습니다. 정확한 날짜는 Google Workspace 업데support.google.com # 해결 방법:1. 메일을 발송하는 계..
# 사용하는 이유flatMap은 **스트림을 평탄화(flatten)하면서 매핑(mapping)**할 때 가장 적합한 메서드=> "스트림을 평탄화(flatten)" 한다는 의미는, 중첩된 리스트나 스트림 구조를 하나의 연속된 스트림으로 "펼쳐서" 만드는 것. ex) 1)문제List> nestedList = List.of( List.of("A", "B"), List.of("C", "D"), List.of("E") ); ## map만 사용시List> result = nestedList.stream() .map(List::stream) .collect(Collectors.toList());=> System.out.println(result);[java.util.stream.Reference..