일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- jdk
- Vue
- 개발공부
- 컴포넌트
- crud
- 스프링부트
- sql
- 보안취약점
- mssql
- 리액트
- Intellij
- java
- 개발
- 자바스크립트
- JS
- javascript
- 데이터베이스
- EXTJS
- 스프링
- reactjs
- springboot
- component
- GIT
- 쿼리
- Spring
- DATABASE
- restapi
- table
- React
- 자바
- Today
- Total
목록Repository (2)
준준의 기록일지
JPA는 기술 명세이다 JPA는 Java Persistence API의 약자로, 자바 어플리케이션에서 관계형 데이터베이스를 사용하는 방식을 정의한 인터페이스이다. 중요한 부분은 JPA는 특정 기능을 하는 라이브러리가 아닌 인터페이스라는 점! JPA는 단순한 명세이기 때문에 구현은 없다. JPA를 정의한 javax.persistence 패키지의 대부분은 interface ,enum, Exception, 그리고 각종 Annotation으로 이루어져 있다. 예를 들어, JPA의 핵심이 되는 EntityManager는 아래와 같이 javax.persistence.EntitiyManager라는 파일에 interface로 정의되어 있다. Hibernate는 JPA의 구현체! Hibernate는 JPA라는 명세의 구..
spring boot Run을 하면 빈 주입부터 실행까지 잘 되는데, Controller Test만 하면 Repository를 불러오지 못하는 문제가 발생했다. 기초가 부족해서 Junit4에서 Junit5로도 바꿔보고, 프로젝트도 다시 생성해보고, 별 쇼를 다했고, 빈을 다시 생성해보고 등등 뭐 많이 해봤는데, 문제는 단 ㅎ.....한 줄이였다. 먼저 에러코드는 다음과 같다. Junit 에서는 Failed to load ApplicationContext 에러를 뱉었다. 에러 console *************************** APPLICATION FAILED TO START *************************** Description: Field repository in com.e..