[JPA] JPA를 이용한 데이터 삽입 및 삭제 하는 방법
2022. 9. 12. 23:00
Career/JPA
10시 51분이다. 추석 끝나고 이렇게 공부하려니까 피곤해 죽겠다. 추석 일주일 내내 쉬었으면 좋겠다. 바로 JPA INSERT 드가보자~ JPA 데이터 삽입 TestDeptRepository.java package com.example.demo.repository; import org.junit.FixMethodOrder; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.MethodSorters; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootT..
[JPA] @SpringBootTest 메이븐 에러 해결 방법
2022. 9. 12. 20:47
Career/JPA
하, 너무 간단한 거여서 삽질을 더 오래했나보다. 해결방법 다음과 같이 @SpringBootTest 어노테이션을 적었는데 import가 안되는 오류가 발생한다. import는 메이븐에 오류가 있다는 것을 뜻한다. Spring-Boot-Starter-test 여기에 test 이걸 지워준다. 굿 이 처럼 본인이 @SrpingBootTest를 사용하기위해 가져온 Maven에 test 가 달려 있다면 지워보아라. 아마 될 것이다. 번외(해결방법) 이건 이클립스의 고질적인 원인인데 가끔 메이븐에 오류가 나는 경우가 있다. 만약 안되면 (Project 우클릭 -> Run as -> Maven Clean 하고 Maven Install 해보자) To be continue..
[JPA] 스프링 부트 JPA이용하여 DB생성 하는방법
2022. 9. 10. 23:21
Career/JPA
JPA를 사용하면 CRUD가 굉장히 편하다고하여 JPA 공부를 시작해본다. DB 생성 ✔ 시작하기에 앞서 스프링 부트 메이븐 체크 사항이다. ✔ Spring Boot DevTools Lombok : Getter,Setter 사용 해야되서 필요하다. Spring Data JPA : 이거 사용하지 않으면 JPA를 사용할 수가 없다. (Spring Configuration Processor : 이건 꼭 필요하지는 않다) Spring Dta JDBC Mybatis Framework Oracle Driver : 오라클 DB 사용하려면 필요하다. Thymeleaf Spring web : 웹 페이지 띄울때 필요한 메이븐이다. 파일구조 JPA를 사용하기 위해서 domain package -> Dept.java *(실제..
[Spring Boot] 스프링 부트 oracle.jdbc.driver.OracleDriver 에러 해결 방법 (초간단)
2022. 9. 9. 12:16
Career/Spring Boot
pom.xml에 이거 추가 해주면 된다. com.oracle.database.jdbc ojdbc8 runtime 만약 이게 안된다? 그럼 https://mvnrepository.com/artifact/com.oracle.jdbc 여기 들어가서 본인에게 맞는 버전으로 찾아 사용하기를 권장한다. To be continue..
[Spring Boot] Error creating bean with name 'jdbcMappingContext' defined 에러 해결
2022. 9. 9. 12:13
Career/Spring Boot
일단 나는 DB문제였다. ##Oracle_DB #spring.datasource.hikari.maximum-pool-size=4 spring.datasource.driver-class-name: oracle.jdbc.OracleDriver spring.datasource.url= jdbc:oracle:thin:@localhost:1521/orcl # 이구조가 제대로 맞아야된다. spring.datasource.username=[아이디] spring.datasource.password=[비번] url 부분을 이상하게 적으면 jdbc 관련해서 계속 오류가 나타난다. Oracle Url 적을 때 조금 헷갈리는 부분이있다. 본인의 오라클 DB를 보고 똑같이 세팅하면 되겠다. jdbc:oracle:thin:@[본..
[Spring Boot] 스프링 부트 ionShutdownHook 에러 해결
2022. 9. 9. 12:03
Career/Spring Boot
간혹 스프링 부트 하다가 보면 에러가 생기기 마련.. 원인 pom.xml 에 이게 없다는 것을 의미한다. 그래서 ionShutdownHook 서버를 키자마자 바로 꺼지는 에러가 발생한것이다. 아래를 추가해주면 된다. org.springframework.boot spring-boot-starter-web 2.7.3 🌟🌟🌟🌟 그리고 버전에 맞게 설치해야 되는것 명심하자 난 2.7.3 버전이라 저걸 선택했다. 그럼 오류 해결 그리고 여기 들어가면 메이븐 가져올 수 있다. https://mvnrepository.com/artifact/org.springframework/spring-web/4.3.11.RELEASE 끝 To be continue..