일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코딩
- aws
- 클라우드
- 자료구조
- 자바
- 페이징
- 알고리즘
- JPA
- feign
- PL/SQL
- 운영체제
- Jenkins
- db
- Intellj
- 데이터베이스
- golang
- retry
- SQL
- 오라클
- MVC
- DP
- 백준
- Spring Boot
- Spring
- Kafka
- 쿼리
- Spring Cloud Feign
- MST
- 디자인 패턴
- Spring Cloud
- Today
- Total
목록Spring Boot (3)
justgo_developer
GraphQL(Graph + Query Language) with Spring-boot 목차 GraphQL 개념 GraphQL 배경 GraphQL 원리 GraphQL 구조 GraphQL 적용 예제 GraphQL 단점 개요 MSA 기반 프로젝트를 진행하면서, 한 서비스에 테이블 갯수가 50~60종이고 각 테이블 항목수가 500개 이상으로 관리되는 항목들이여서 실제 타서비스에서 요청하는 테이블, 항목 들이 모두 달랐다. 따라서, 타 서비스에 API를 제공하기에는 너무 많은 EndPoint를 개발하여야 했다. 이 문제를 해결하기 위해 GraphQL이라는 언어를 사용하여 개발을 진행했었다. 이직 성공 후 새로운 직장에 가기 전, 이전 직장에서 사용했던 GraphQL 언어에 대해서 다시 한번 복습해보며 적용해보려..
JPA Auditing 목차 JPA Auditing이란? JPA Auditing 예제 JPA Auditing 테스트 결과 개요 JPA를 이용하여 Audit 항목들을 다루어 보려고 한다. 상세 1. JPA Auditing이란? 어플리케이션 개발을 하다보면 각 업무 환경에서 공통으로 사용하는 테이블 항목들이 존재한다. 이때 변경사항을 추적하기 위한 필수적인 생성일자, 생성자, 수정일자, 수정자 등과 같은 공통적으로 사용되는 항목들이 존재하는데 이러한 항목들을 Audit 항목이라고 한다. Spring Data JPA에서는 Audit 항목들을 효율적으로 관리하고 매핑 할수 있도록 Auditing 기능을 제공하고 있다. 2. JPA Auditing 예제 @EnableJpaAuditing 어노테이션 추가하여 JPA..
Spring Boot는 스프링 프레임워크를 기반한 개발 플랫폼. 스프링 부트 기능 정의 - 단독 실행 가능한 스프링 애플리케이션 생성 - 내장 컨테이너로 톰캣, 제티 혹은 언더토우 중에서 선택 가능 - 스타터를 통해 간결한 의존성 구성 지원 - 스프링에 대한 자동구성(Auto-Configuration) 제공 - 더이상 XML 구성 필요없음 - 제품 출시 후 운영에 필요한 다양한 기능 제공 스프링 부트 구성요소 - 빌드도구(Gradle vs Maven) - 스프링 프레임워크 - 스프링 부트 - 스프링 부트 스타터(spring-boot-starter) 스프링 부트 특징 Spring boot 프로젝트 시작은 spring initializr에서 생성 ※ spring initializr : start.spring..