| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- dockerhub
- @ComponentScan
- mybatis
- 지연 로딩
- JPA
- Spring Data JPA
- @Transactional
- 페이징
- docker
- Spring
- DI
- Dead Letter Queue
- AWS
- JPQL
- kafka
- docker compose
- Spring Container
- 스프링 부트
- redis
- securitycontextholderfilter
- MSA
- 쿠버네티스
- JWT
- CORS
- Routing Key
- JdbcTemplate
- Web
- DLQ
- 서블릿 컨테이너
- 컨테이너
- Today
- Total
목록Spring (10)
look-forest
개요 H2 데이터베이스: 개발이나 테스트 용도로 가볍고 편리한 DB. (웹 화면 제공) 순수 JDBC: DB와 애플리케이션 서버를 연결할 때 필요한 기술. (복잡..) 스프링 JdbcTemplate: JDBC를 편리하게 쓸 수 있도록 감싼 기술. (JDBC 사용 과정 중 중복 제거) JPA: 쿼리없이! '객체' 저장 및 조회. SQL을 자동 생성. 스프링 데이터 JPA: JPA를 편리하게 쓸 수 있도록 감싼 기술. (구현없이 인터페이스 만으로!) 순수 JDBC로 DB 연결 DB와 애플리케이션 서버를 연결할 때 필요한 기술이다. 그러나 너무 복잡해서 거의 쓰지 않는다. 그냥 기본 용어 정도만 참고하자. - JDBC 드라이버 Java는 DB와 연결할 때 JDBC 드라이버가 필요하다 - DataSource 데..
프로젝트 생성하기 1. start.spring.io에서 base를 만들어 준다 더보기 # build tool: 필요한 라이브러리를 땡겨다 주고, 버전 설정, 빌드 라이프 사이클까지 관리해주는 툴 - 종류: Maven Project, Gradle Project # project meta - group: 기업 도메인 명 / artifact: 결과물(프로젝트 명) # dependencies: 프로젝트에 어떤 라이브러리를 땡겨 쓸 것인가 - web이면 spring web, thymeleaf 등 2. 생성된 파일 압축 풀고, IDE에서 build.gradle 파일을 open 하면 된다 * 파일 설명 더보기 # .idea: 인텔리제이가 사용하는 설정 파일 # gradle.wrapper: gradle 사용 관련 폴더..