
같이 플젝하고 있는 친구를 위해, 그리고 겸사겸사 복습해보기 위해내가 아는 선에서의 Spring Data JPA에 대해서 정리를 해보려고 한다!(틀린 내용이 있을 수 있다... 혹시 있다면 알려주세요...) 기술에 대한 개요나 설정 등은 건너 뛰고'사용 방법'에 대해서만 간단히 정리를 해보겠다. 1. Entity우선 Spring Data JPA는 ORM 기술이다. 객체와 DB의 테이블을 자동으로 Mapping해준다.Spring Data JPA 사용 시, 테이블을 직접 생성하지 않아도 된다. 설정 파일에서 ddl-auto를 상황에 맞게 변경해주면 테이블이 자동으로 생성된다! 그럼 테이블을 어떤 클래스와 Mapping 되는 것일까? 아래와 같이 @Entity 어노테이션이 붙은 클래스는 테이블로 매핑된다. ..

HTTP vs 웹소켓 HTTP는 요청과 응답 구조로 통신이 이뤄진다. 실시간 서비스를 제공하기 위해서는 매번 새로운 요청이 필요해 자원이 많이 필요하다. 반면, 웹소켓은 한 번 열결 맺은 뒤 지속적으로 통신이 가능하다. 실시간성 서비스에 웹소켓을 이용하면 적은 자원으로 통신이 가능하다. http:// 가 아닌 ws:// 로 요청을 보낸다. 바로 구현해보자! 프로젝트 설정 및 의존성 추가 implementation 'org.springframework.boot:spring-boot-starter-websocket' WebSocketConfig 클래스 생성 import lombok.RequiredArgsConstructor; import org.springframework.context.annotation...

빌드/실행 순서 (콘솔) 1. ./gradlew build 2. cd build/libs 3. java -jar [jar 파일명] 자바 버전으로 인한 빌드 오류 지난번에도 자바 버전으로 오류가 떴는데 또 발생했다. 이런 결의 오류가 뜬다면 확인할 부분은 다음과 같다. 1) 로컬 자바 버전 2) IDE 설정 jdk 버전 3) gradle 파일에 기재된 자바 버전 하지만 난 세곳다 문제가 없었다... 고민하던 찰나에 환경변수가 JAVA17 이상으로 안되어있나 싶어 확인했는데! 환경변수 문제가 맞았다. 수정하고 재부팅하고 나니 성공적으로 빌드됐다!
- Total
- Today
- Yesterday
- 백준 1004
- 컴공
- 자바 1004번
- 자바 9375
- 동덕여대 컴퓨터학과
- 그리디 알고리즘
- 스프링 강의
- 웹
- 알고리즘
- BFS
- 동덕여대
- 백준
- 코틀린
- 컴과
- 백준9375번
- 자바
- 컴퓨터학과
- RDD
- 리트코드 1768
- 안드로이드
- 리트코드 1768 해석
- 프로그래밍
- 아이엘츠
- bcrypaswordencoder
- 스파크
- 코딩
- 생활코딩
- 백준 2108
- 개발
- 스프링부트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |