목록분류 전체보기 (137)
EtoC
각각의 리뷰별로 수정 삭제 버튼이 뜨게 만들기는 성공했다.삭제는 reviewId 만 넘겨주면 됬기에 쉬웠는데문제는.. 수정하기... 음 어렵다 어려워..정렬된 순서의 index를 사용해서 그 review를 수정되도록 하려고 했는데0번째 인덱스만 제대로 선택되고 나머지들은 알수없는 순서의 리뷰에 수정영역이 생성되는것을 확인했다. 0}" > BEST --> 수정 삭제 ..
새벽에 JPA 를 어느정도 이해했다고 생각헀는데 또 에러가 났다. AnimationRating enum에 정의되지 않은 값이 데이터베이스에서 조회되어 발생했다고 한다. //Animation.java@Entity @Getter @Setterpublic class Animation { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String name; private String author; @Lob private String description; @Enumerated(EnumType.STRING) private AnimationRating rating; ..
간단하게 JPA를 공부해보고 바로 적용해보는데 에러가 발생했다.org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'animationRepository' defined in hello.repository.AnimationRepository defined in @EnableJpaRepositories declared on JpaConfig: Could not create query for public abstract java.util.List hello.repository.AnimationRepository.findAnimations(); Reason: Validation failed for query ..
JPA의 기본적인 사용법을 공부하면서 POST 요청을 보냈는데 mysql에서 에러가 난다고 떴다.팀원이 mysql을 켜지않은거 아니냐고해서 '그럴리가..'라며 서버를 다시 켜봄.mysql.server start근데 아래와 같은 오류가 발생하였다../opt/anaconda3/bin/mysqld_safe: line 647: /opt/anaconda3/data/Kims-2.local.err: Permission deniedLogging to '/opt/anaconda3/data/Kims-2.local.err'.The server quit without updating PID filePID가 업데이트 되지않은채 서버가 종료됬다는게 무슨말이지..?kill -9 pid로 사용중인 mysql을 종료해봤는데 종료가 ..
윈도우 노트북에서 m1 맥북으로 바꿨더니 로그인이 되지않는 문제가 발생했다. Authentication authentication = SecurityContextHolder.getContext().getAuthentication(); MemberUser memberUser = (MemberUser) authentication.getPrincipal(); //principal: "누구"에 해당하는 정보 -> 객체타입은 UserDetails :pw,id,auth SecurityContextHolder.getContext().setAuthentication (createAuth(authentication,memberUser.getMember().g..
git bash만 사용하던 나에게 eclipse의 GUI로 commit, pull, merge하는게 낯설었다. pull도 push 도 뭔가 2개씩 있다.myPage 브랜치를 merge하고 main에 받아왔는데 이걸 어떻게해야 MainPage 브랜치에 가져올 수 있더라..기억나는대로 원격저장소에서 pull을 눌렀는데 아무일도 일어나지 않았다. 값자기 생각이나지않아서 쭉 둘러보는데 fetch가 보였다.git fetch는 원격저장소에 변경사항의 유무를 확인하고, 변경된 데이터를 로컬로 가져오지는않는다. fetch후 다시 pull을 하니 변경된것을 확인! 아직까지는 git bash가 좀더 편한거같다
면접공부를하다 '아키텍처가 뭘까?'라는 생각이 들었다. 청사진이라는 생각이 먼저들었고 레이어드패턴, 카프카, 마이크로 아키텍처, 모놀리틱 아키텍처가 떠올랐다. 근데 명확하게 뭐다라는 생각이 떠오르지 않는데..음 ..아키텍처가 정확히 뭐고 왜 중요한거지? 1 . Architecture 아키텍처는 건축물 또는 건축양식을 의미한다. 컴퓨터 공학에서는 컴퓨터 아키텍쳐(Computer architecture)라고 한다. 1. Computer architecture 컴퓨터 아키텍처는 시스템의 근간이되는 운영구조이다. 하드웨어와 소프트웨어간의 상호 작용 및 컴퓨터가 데이터를 처리하는 방식을 다루며, 다양한 수준의 추상화로 이루어져 있다. 요약하면 하나의 컴퓨터가 어떻게 동작하는지 원리를 나타낸것이다. 2. Softw..
API Docs에대해 처음 알았을때 swagger를 사용해서 만들었다.그런데 최근에 Postman으로도 가능하다는걸 알았다.어떻게 하는지 궁금해서 해봤다. PostmanAPI 개발 및 테스트를 위한 협업 도구로서, 주로 개발자들이 API를 효과적으로 테스트하고 관리하는 데 사용되는 도구이다.Postman을 사용하여 API 엔드포인트에 요청을 보내고 응답을 검사하여 API를 효과적으로 테스트할 수 있다. API DocumentationAPI Documentation이란 백엔드에서 생성한 API의 구성요소들을 개발자들끼리 어떻게 주고받을지를 문서화한것을 말한다.API를 문서화하면 정보들을 효율적으로 공유할 수 있어 개발자가 직접적으로 소통해야하는 빈도를 줄이고, 일의 능률을 높일 수 있다.API 문서에는 ..