전체 글528 [JPA] @SpringBootTest 메이븐 에러 해결 방법 하, 너무 간단한 거여서 삽질을 더 오래했나보다. 해결방법 다음과 같이 @SpringBootTest 어노테이션을 적었는데 import가 안되는 오류가 발생한다. import는 메이븐에 오류가 있다는 것을 뜻한다. Spring-Boot-Starter-test 여기에 test 이걸 지워준다. 굿 이 처럼 본인이 @SrpingBootTest를 사용하기위해 가져온 Maven에 test 가 달려 있다면 지워보아라. 아마 될 것이다. 번외(해결방법) 이건 이클립스의 고질적인 원인인데 가끔 메이븐에 오류가 나는 경우가 있다. 만약 안되면 (Project 우클릭 -> Run as -> Maven Clean 하고 Maven Install 해보자) To be continue.. 2022. 9. 12. [JPA] 스프링 부트 JPA이용하여 DB생성 하는방법 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 *(실제.. 2022. 9. 10. [Spring Boot] 스프링 부트 oracle.jdbc.driver.OracleDriver 에러 해결 방법 (초간단) pom.xml에 이거 추가 해주면 된다. com.oracle.database.jdbc ojdbc8 runtime 만약 이게 안된다? 그럼 https://mvnrepository.com/artifact/com.oracle.jdbc 여기 들어가서 본인에게 맞는 버전으로 찾아 사용하기를 권장한다. To be continue.. 2022. 9. 9. [Spring Boot] Error creating bean with name 'jdbcMappingContext' defined 에러 해결 일단 나는 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:@[본.. 2022. 9. 9. [Spring Boot] 스프링 부트 ionShutdownHook 에러 해결 간혹 스프링 부트 하다가 보면 에러가 생기기 마련.. 원인 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.. 2022. 9. 9. [React] useState 사용하는 이유 및 사용하는 방법 useState를 사용하는 이유는 페이징이 새로고침이 되지 않아도 알아서 원하는 데이터를 바뀐다는것이 가장 큰 장점이다. 중요한건 무조건 useState로 만들어서 사용해야좋다. App.js import React, { useState } from 'react'; 맨위에 이거한줄 넣어준다. (useState) 사용하겠다는 선언. let [a,b] = useState('남자 코트 추천', '여자 청바지 추천' ); // ES6 destructuring 문법 = var [a,b] = [10, 100]; a[0] = '남자 코트 추천' a[1] = '여자 청바지 추천' 이라는 의미이다. return ( 개발 BLOG { a } 2월 17일 발행 ); } { a } 보면 확인 해 볼 수 있다. 나오게 된다. 만.. 2022. 9. 7. [React] 이클립스 리엑트 초기 세팅 이번에 맡게 될 프로젝트에서 리엑트만 사용한다고 들었다. 그래서 리엑트 공부를 시작한다. 세팅 이클립스 마켓 -> React 검색 React Install 하고 Restart 까지 해준다. Other 클릭해서 React Project를 생성 프로젝트 이름을 정해주고 Finish 클릭 프로젝트 우클릭 -> Show in -> Terminal npm install 입력 완료 node_modules 라는 폴더가 생긴다. 그리고 터미널에 > create-react-app 실행 서버 키고 모르겠으면 더블클릭해서 Run check 하면 자동으로 할당된다. Run 체크해주면 작동한다. 서버 켜주는것 잊지말자. 기본포트는 http://localhost:3000/index/ 이다. To be continue.. 2022. 9. 6. [Java Script] 자바스크립트 Null 과 Undefined의 차이 자바스크립트에 대해서 알아보자. ( name is undefined ) 당신: name은 무엇입니까? 자바스크립트: name? name이 무엇입니까? 무슨 말을 하는지 모르겠습니다 name에대한 언급을 받은적이 없습니다. ( name = null; ) 당신: name은 무엇입니까? 자바스크립트: name이라는 객체는 있지만, 아무 값도 들어가있지 않아서 모르겠습니다. ( name = false ) 당신: name은 무엇입니까? 자바스크립트: name 값은 틀렸을 때 입니다. ( name = ''; ) 당신: name은 무엇입니까? 자바스크립트: name은 빈 문자열 입니다. 참고 블로그: https://rateye.tistory.com/1829 null이 객체 인 이유는 무엇이며 null과 undefin.. 2022. 9. 5. 이전 1 ··· 38 39 40 41 42 43 44 ··· 66 다음