2024/09/26 5

JS 리액트 TODO LIST

See the Pen Untitled by qBlackBirdp (@qBlackBirdp) on CodePen.우선은 이렇게 만들어 두었다.이제 수정 기능을 만들 차례이다. const changeEditMode = () => { setEditMode(true); };함수 선언.{/*{JSON.stringify(editMode)}*/}{editMode ? ( ) : ( todo )} 수정 버튼과 삼향연산자 선언. 삼향연산자에서 setEditMode가 트루일 때, input창이 나온다. See the Pen Untitled by qBlackBirdp (@qBlackBirdp) on CodePen.준비준비는 끝났으니까 ..

Coding History 2024.09.26

지금까지의 기술스텍 및 기능정의서

완성은 아직 멀긴 했는데 발표 준비로 미리 써야될 것 같아서 한번 써본다.기술 스택1. 프레임워크 및 언어Java 17: 최신 LTS(Long Term Support) 버전의 Java를 사용하여 애플리케이션을 개발.Spring Boot 3.x: REST API 개발과 보안, 데이터 관리 등을 처리하는 기본 프레임워크.Spring Security: OAuth2 클라이언트 및 JWT 기반 인증 구현. 사용자 인증과 권한 관리를 담당.Spring Data JPA: 데이터베이스 접근을 위한 ORM(Object Relational Mapping) 기술을 사용하여, 엔티티와 데이터베이스 간의 매핑을 자동화.2. 데이터베이스MySQL: 관계형 데이터베이스.JPA / Hibernate: Java Persistence ..

회원가입 로그인 로직 중, 중복 이메일 처리.

지금 뭐 중복 이메일 처리 자체는 시큐리티 때문에 잘 되는데 로그인과 회원가입만 막는거지 알람 같은건 뜨지 않아서 유저가 영문도 모른채 다른 아이디를 사용해야된다는 불편함이 있다.문제 발견 이유.현재 내 스포티 파이 계정의 이메일과 세개의 구글 계정중 하나가 이메일이 같아서 알게 되었다.그래서 기존 Ut 클래스를 사용해서 알람을 띄워보려고 했다. if (localUser.isPresent()) { return new CustomOAuth2User(localUser.get(), oAuth2User.getAttributes()); } else { // 이메일 중복 확인은 새로운 회원을 등록할 때만 실행 if (memberRe..

[IDE-인텔리제이] java.lang.ClassCastException 오류 해결.

Module 'blackbirdLOFI' production: java.lang.ClassCastException: class org.jetbrains.jps.builders.java.dependencyView.TypeRepr$PrimitiveType cannot be cast to class org.jetbrains.jps.builders.java.dependencyView.TypeRepr$ClassType (org.jetbrains.jps.builders.java.dependencyView.TypeRepr$PrimitiveType and org.jetbrains.jps.builders.java.dependencyView.TypeRepr$ClassType are in unnamed module of l..