본문 바로가기

springboot

(5)
IntelliJ queryDSL cannot find symbol - QClass 관련 (설정해봐도 안될 때) QClass 를 찾지 못해서 import가 안되는 경우인데 나 같은 경우는 import가 되어있었고 빨간 표시도 없었다!! 문제 원인?? 깃 클론 후 메인브랜치에서 브랜치 새로 파고 서버 재실행하면 생기는 오류라고 한다 (클론한 프로젝트 버전이 정확히 기억은 안 나지만 springBoot 2.3.? 버전이었고 gradle은 5.? jdk 1.8이었던 걸로 기억함) IntelliJ queryDSL cannot find symbol
SpringBoot + JPA 다중 이미지파일 업로드 if문 NullPointerException 회사에서 쇼핑몰 제작하는 프로젝트에 참여중이다 springBoot + JPA + mariaDB 내가 개발하고 있는 분야는 상품관리 - 상품등록 개발중 사용자가 글 작성시 다중 이미지 파일 업로드를 위해 Goods(상품) 엔티티와 GoodsFile(이미지 파일 저장용) 엔티티를 서로 1:N , N:1 관계로 @OneToMany @ManyToOne 관계로 맵핑해두었고 사용자 요청을 받도록하는 GoodsRequestDTO 를 만들었다 이미지 여러장을 List로 받아서 저장해주는 기능을 개발하고 있었고 postman으로 post요청을 보내는데 계속해서 에러가 발생했다 if문에 조건도 잘 준거 같은데 왜 자꾸 위 에러가 나는걸까?? 위 if문 안의 두 조건 순서가 중요하다 goodsRequestDto의 goods..
SpringBoot + JPA 게시판 delete 삭제 메소드 @DeleteMapping 일괄삭제 or 다중삭제 @Query 활용 취업 후 교육기간 거쳐 처음 프로젝트참여중이며 맡은 부분은 공지사항관련 게시판 개발 Rest Api 개발 - 단건 삭제 메소드가 아닌 클라이언트가 선택한 모든 게시물을 일괄삭제할 다중 삭제 메소드 개발 중 (아니 왜 웬만한 강의나 대충검색해서 나오는건 이런거 안가르쳐주냐고) 진행중인 프로젝트 : SpringBoot, JPA, java17, mariaDB 활용 이전까지 개인프로젝트에서는 h2데이터베이스로 연습을 했었고 현재 실무 프로젝트에서는 MariaDB연동해서 사용중.. 내가 개발한 일괄삭제메소드는 queryDSL을 사용하지 않고 JPA의 @Query 어노테이션을 사용하여 jpql을 사용하는 방식. https://jojoldu.tistory.com/235 일괄삭제 메소드관련해서는 위 주소 갓조졸두님의 ..
스프링부트 cmd창 빌드시 에러 Execution failed for task ':compileJava'. 스프링부트 공부중, cmd창을 열어서 build를 하려고 했다 인텔리제이에서는 잘만되던게 갑자기 안되는 상황... 구글링했더니 jdk버전이 달라서 생긴 문제라는 사실도 알게 됨 - 프로젝트는 jdk11버전으로 진행중 그래서 검색해서 알아본대로 인텔리제이 setting에서 할 수 있는 모든 것들을 jdk11로 맞춰줬는데도 계속 오류 발생 위 과정을 다 했는데도 저처럼 오류 나시는 분들! 시스템 환경변수를 jdk11이 있는 경로 바꿔주시면 됩니다!! 무튼 그럼 바로 개비스콘 저는 기존 환경변수를 jdk1.8 있는 경로로 잡아놨더군요. 환경변수 셋팅하는 법은 생략
org.springframework.expression.spel.SpelEvaluationException: EL1007E: Property or field 'username' cannot be found on null 게시판 프로젝트 진행중에 타임리프에서 오류 발생 org.springframework.expression.spel.SpelEvaluationException: EL1007E: Property or field 'username' cannot be found on null 홍길동 이제껏 프로젝트 진행중에 게시글의 작성자를 무조건 홍길동으로만 나오도록 했었다 홍길동 db에 저장된 username이 출력될 수 있도록 코드를 입력해주니 status 500... 그리고 위 에러발생 홍길동 ​​ 이렇게 하니까 db에 직접 등록해준 작성자의 이름으로 출력이 됨 그러나 참조가 안되는 게시글들은 작성자가 표시되지 않음 일단 이렇게 두고 프로젝트 진행부터...