이번 포스팅은 Spring Boot에 Firebase 연동하는 방법을 정리하려고 합니다. Firebase SDK를 활용한 기본 연동 그리고 컬렉션에 있는 정보를 가져오는 방법을 간단히 정리 하겠습니다. 00. 디펜던시 등록 https://mvnrepository.com/artifact/com.google.firebase/firebase-admin gradle implementation group: 'com.google.firebase', name: 'firebase-admin', version: '8.1.0' maven com.google.firebase firebase-admin 8.1.0 01. Firebase 연동 준비하기. Firebase에 프로젝트 생성 및 Cloud Firestore은 사전에 ..
Dialect(방언)이란? Dialect 방언에 대해 알아보기전 기본 SQL을 이해 해야 합니다. SQL은 표준 ANCI SQL이 있고 DBMS Vendor(공급업체)인 MS-SQL, Oracle, My-SQL, Postgre SQL에서 제공하는 SQL이 존재합니다. MS-SQL은 T-SQL, Oracle은 PL/SQL이 대표적입니다. ANSI SQL은 모든 DBMS에서 공통적으로 사용이 가능한 표준 SQL이지만 DBMS에서 만든 SQL은 자신들만의 독자적인 기능을 추가 하기 위해 만든 것으로 사용하는 DBMS에서만 사용이 가능합니다. 이해를 돕기 위해 예를 들면 MYSQL에서는 ID 값을 증가 시키기 위해 Auto Increment를 사용할 수 있지만 Oracle에서는 이 기능을 제공하지 않고 Sequ..
Spring을 처음 배웠을때 Service, Dao를 Autowired로 필드 주입으로 배웠습니다. 당연히 지금까지 필드 주입으로 해야 한다고 생각 했습니다. 얼마전까지 node로 서버를 개발하다 다시 Spring을 사용해야 할때까지 말이죠. 하지만 최근에 Spring Boot 문서를 보다보니 Autowired를 필드 주입이 아닌 생성자 주입으로 권고 하고 있는 것을 알았습니다. 왜 필드 주입을 하는지 그리고 공식 문서에서 어떤 방식은 추천하는지 알아 보겠습니다. 1. Autowired 생성자 주입으로 변경하는 방법. 우리가 배워 왔던 방식은 아래와 같은 코드 입니다. public class ExampleCase{ @Autowired private ChocolateService chocolateServi..
- Total
- Today
- Yesterday
- React 프로젝트 생성
- Python
- Java
- numpy
- k8s metrics-server running
- 넘파이
- 에라토스테네스
- LeetCode 5월 챌린지
- 파이썬 numpy
- git
- vscode
- 버츄얼스튜디오코드
- GPTGOT
- 30 Day LeetCode Challenge
- Java leetcode
- 리엑트
- LeetCode 풀이
- react
- GPT서비스
- Component
- 파이썬
- CHATGOT
- 퍼셉트론
- 노드
- Node
- 머신러닝
- LeetCode 알고리즘 공부
- k8s metrics-server
- 지도학습
- LeetCode 30일 챌린지
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |