springboot Could not move temporary workspace 오류
·
Error
새로 프로젝트를 만들고 프로젝트 빌드 진행 시 springboot Could not move temporary workspace 오류가 발생했다.아래 글과 같은 상황이었고, 보안 프로그램의 실시간 보호 기능을 비활성화해서 해결했다. 3월초에 프로젝트 생성할 때는 이런 오류가 안났던 것 같은데...  https://www.inflearn.com/questions/1209468/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%B2%AB-%EC%8B%A4%ED%96%89%EB%B6%80%ED%84%B0-%EA%B3%84%EC%86%8D-%EC%98%A4%EB%A5%98%EA%B0%80-%EB%82%98%EC%9A%94-%E3%85%A0..
pull 했는데 FETCH_HEAD warning: skipped previously applied commit
·
Error
$ git pull -r origin developFrom https://github.com/Booksly/BOOKSLY-SERVERbranch develop -> FETCH_HEAD warning: skipped previously applied commit ca1bab1 hint: use --reapply-cherry-picks to include skipped commitshint: Disable this message with "git config advice.skippedCherryPicks false" 오류는 아니고, 깃의 어시스트라고 할 수 있겠다.예를 들어 현재 있는 #10 브랜치에서 커밋한 변경사항이 develop 브랜치에 이미 반영되어 있는 내용이라면,해당 커밋을 skip한다. 실제로 ..
List의 NULL을 방지하려고 초기화해줬는데 왜 NPE가?
·
Error
package study.querydsl.entity; import jakarta.persistence.*; import lombok.*; import java.util.ArrayList; import java.util.List; @Entity @Getter @Builder @AllArgsConstructor @NoArgsConstructor(access = AccessLevel.PROTECTED) @ToString(of = {"id","name"}) public class Team { @Id @GeneratedValue @Column(name = "team_id") private Long id; private String name; @OneToMany(mappedBy = "team") private L..
application.yaml 설정- org.hibernate.sql 작동 안함
·
Error
로거를 통한 쿼리문 로깅을 위해 logging.level.org.hibernate.sql: debug 를 application.yaml에 작성해주었으나 제대로 작동하지 않는 것을 발견하였다. 해결책부터 말하자면 logging.level.org.hibernate.SQL: debug 와 같이 'sql'을 'SQL'로 작성해주면 된다. 탐색 jpa: properties: hibernate: dialect: org.hibernate.dialect.MySQL8Dialect show_sql: true #A format_sql: true use_sql_comments: true hbm2ddl: auto: create default_batch_fetch_size: 1000 logging: level: org.hiber..
Git "There is no tracking information for the current branch. Please specify which branch you want to merge with. "오류
·
Error
오류 상황git pull을 입력했는데,"There is no tracking information for the current branch.Please specify which branch you want to merge with" 메시지가 나온다!  혹여나 git clone이 아닌 git init + (git pull origin branch 가 아닌) git pull  조합으로 원격 저장소(git)에 있는 프로젝트를 로컬로 받아오려고 시도한 경우 해당 해결 방법으로 해결을 시도해보자.✅git clone 명령어를 사용하여 원격 저장소를 로컬에 복제(clone)했다면, 원격 저장소의 기본 브랜치(보통 master나main 브랜치)가 로컬 브랜치와 자동으로 연결(tracking)된다.✅git init을 사..
git push author 변경
·
Error
더보기 프로젝트 중 소스트리로 깃을 사용할 때 문제가 생겨 이것저것 건드리다가 다른 계정으로 git push를 했다는 것을 지금 발견했다...어쩐지 이상하더라. 고쳐봅시다 23.09.20 개인 repo에서 test후에 고치려고했는데... author를 변경하면 커밋한 날짜까지 함께 업데이트 되기 때문에 다른 분의 커밋 시간대까지 바뀌어버려서 안(못)하기로 했다! 그래도 언제 쓰일지 모르니 방법을 정리해놓도록하겠다. 1. git rebase -i 커밋id ! 수정하고자 하는 커밋 전에 있는(꼭 직전이 아니어도 된다) 커밋 아이디를 입력하자.! 1번처럼 입력할 경우 입력한 커밋 id 다음 커밋부터 수정할 수 있기 때문이다. 2.(1) 1번의 결과로 커밋 log 마냥 커밋들이 좌르륵 뜬다. 2.(2) i를 누..
400 에러 - 필드가 하나인 DTO의 기본 생성자 부재...
·
Error
결론부터 말하자면 이는 역직렬화와 관련된 오류이다.Jackson 라이브러리가 어떻게 직렬화와 역직렬화를 수행하는지 제대로 알아보지 않은 나의 잘못이다....ㅠ 나에게는 다음과 같은 코드가 있었다.  // == 컨트롤러 == //@PostMapping("/comments/{id}")public Result changeComment(    @PathVariable(name = "id")Long id,    @RequestBody ChangeCommentRequest request, Authentication authentication){    //...} // == DTO == //@Getter@AllArgsConstructorprivate static class ChangeCommentRequest {St..
조회 기능 구현 시 JsonMappingExeception 오류
·
Error
조회로 받아오는 객체의 필드에 양방향 연관관계가 있는 필드가 있지 않은 지 확인해봅시다. 예를 들어 @Entity @Getter @NoArgsConstructor(access = AccessLevel.PROTECTED) //@ToString(of = {"id","username"}) public class Member { @Id @GeneratedValue @Column(name = "member_id") private Long id; private String username; private String userId; private String userPassword; @Enumerated(value = EnumType.STRING) private Grade grade; @OneToMany(mapped..