반응형
반응형
Error 지정한 리파지토리를 찾을 수 없다고 나옴 Description: Parameter 0 of constructor in ~~~ required a bean of type '~~~' that could not be found. Action: Consider defining a bean of type '~~~' in your configuration. 해결 방법 리파지토리가 같은 경로에 있지 않아서 찾지 못하는 경우이다. 불러오는 클래스 위에 애너테이션을 추가해 직접 경로를 잡아준다. 방법1: ComponentScan 그렇지만 해당 경로를 입력해도 내 경우엔 해결되지 않았다. @ComponentScan(basePackages = {"패키지경로"}) 방법2 : EnableJpaRepositories ..
Maven 설치 다운로드 아래의 링크로 이동하여 매이븐 다운로드 https://maven.apache.org/download.cgi Maven – Download Apache Maven Downloading Apache Maven 3.8.7 Apache Maven 3.8.7 is the latest release and recommended version for all users. System Requirements Java Development Kit (JDK) Maven 3.3+ requires JDK 1.7 or above to execute. It still allows you to build against 1.3 and othe maven.apache.org 압축 해제 매이븐을 저장 할 디렉토리..
포스팅 정보 - 해당 포스팅에서 사용한 툴, 라이브러리 IDE : STS4 Project : Gradle Project DB : H2 필요 라이브러리 추가 의존성 추가 (dependencies) build.gradle dependencies { implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect' } 타임리프란? (thymeleaf) 일반적으로 많이 쓰는 템플릿 라이브러리 HTML 형식의 파일에 자바 코드를 삽입 할 수 있게 해주는 것 페이지 연결하기 (Controller) 페이지에 보여질 템플릿 설정 html 파..
오류 발생 내용 롬복 라이브러리 추가 @RequiredArgsConstructor 애너테이션 추가 리파지토리 객체 생성 그러나, 생성자가 자동으로 추가가 되지 않아서 에러 출력 확인을 해보니 lombok이 추가가 안된 것도 아니다. 시도 한 것들 롬북 재설치 ini파일에 lombok.jar 파일 추가 빌드 패스에 lombok.jar 파일 추가 STS 툴 재시작, Project Clean, Refresh Gradle Project 다 해봐도 안 됨 해결 방법 위의 시도 한 것들을 다 수행해도 도저히 롬복의 생성자가 제대로 작동하지 않았다. 이것 저것 만지던 도중 드디어 해결이 되었는데, 위의 방법을 다 해도 안될 경우 시도해보면 좋을 것 같다. 롬북 설치 때 STS4.exe 혹은 STS.ini 파일을 선택..
이전 포스팅 확인하기 https://luvris2.tistory.com/366 Spring Boot - H2 데이터베이스 - JPA 엔티티 설정, 리파지토리 설정 (2/3) JPA 엔티티 설정 (Entity) Entity란? 사전적 의미로는 개체, 실체의 의미 데이터베이스 논리적 구성요소 유형, 무형의 개체로 현실세계에서 사람이 생각하는 개념이나 정보의 단위 JPA의 엔티티는 쉽 luvris2.tistory.com 해당 포스팅은 'JUnit Test'를 이용하여 DB CRUD 테스트를 진행합니다. 테스트 설정 테스트 파일 생성 테스트를 위해서는 테스트 파일이 필요 테스트 파일은 'src/test/java' 경로에서 생성 'src/main/java'의 패키지와 동일한 이름으로 생성 예시) 테스트를 위해 패..
Error The file is locked: H2 db file Caused by: org.h2.mvstore.MVStoreException: The file is locked: C:/Users/Eunbyeol/local.mv.db [2.1.214/7] at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:1004) ~[h2-2.1.214.jar:2.1.214] at org.h2.mvstore.FileStore.open(FileStore.java:178) ~[h2-2.1.214.jar:2.1.214] at org.h2.mvstore.FileStore.open(FileStore.java:128) ~[h2-2.1.214.jar:2.1.214] at..