일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 컴퓨터
- 스프링부트
- access control
- 알고리즘
- 탐욕기법
- AWS
- node
- 컴퓨터보안
- 병행제어
- 보안
- OS
- 자바스크립트
- S3
- 데이터베이스
- DB
- API문서
- 노드
- 백준
- 되추적
- 디비
- DATABASE
- NEST
- 인터럽트
- 컴퓨터 보안
- 운영체제
- IT
- rest docs
- 백트래킹
- node.js
- ES6
- Today
- Total
목록스프링부트 (3)
개발스토리

API를 만들어 내면서 단 건 조회 시 데이터가 없다면 response를 빈 객체로 내려주기로 했다. 아래와 같은 상황을 예시로 두겠다. 한 명의 유저를 조회하는 GET test.com/users/{userId}라는 API가 있다고 보자. 성공적으로 조회가 완료가 됐다면, 아래와 같이 response를 보내주었다. { "success": true, "response": { "id": 1, "nickname": "king" }, "error": null } 하지만, GET test.com/users/100 즉, 100번의 유저를 조회하려하는 데 100번의 유저가 없다면...?? { "success": true, "response": { "id": null, "nickname": null }, "error"..

스프링부트를 공부하면서 위 사진처럼 계속해서 찍어주는 것이 궁금했다..! 쓰고는 있지만 무엇인지 모르는 것은 이제 지양하자..! 그래서 알아보았다. HikariCP HirakiCP는 가볍고 안정적이고 빠른 JDBC Connection Pool이다!! 제로-오버헤드라고 홍보를 하고 있다. Connection Pool 개념을 모른다면 고고씽! 2021.08.30 - [Computer Science/데이터베이스] - Database Connection Pool 스프링부트 2.0부터 default이다. 또, 아래와 같은 벤치마크 결과도 제공한다. connection pool을 관리하는 게 중요한 이유는 바로 성능에 있다. 성능에 큰 영향을 끼친다. connection을 맺는 과정은 복잡하면서 컴퓨터의 자원을 많..

스프링부트를 시작하고 얼마 안되고 나서.. 오류에 직면했다..! 컨트롤러에서 서비스를 주입 받아야 하는데 암만 해도 저 빨간색이 사라지지 않는 것.... 디렉토리가 이상한가 해서 살펴봐도 이건 아닌 것 같고... 검색을 해보니 인텔리제이 버그일 수도 있다 하는데 그건 정상 실행 됐을 때고.... 자꾸 삽질을 하고 있는 것 같아서 스트레칭 한 번 하고 에러 로그를 찬찬히 읽어봤다. 아까는 보이지 않던 친절한 로그를 발견....!! 이게 서비스 자체가 bean에 등록이 안되어 있는 것 같아서 서비스 파일을 천천히 읽어보니... 머가 상당히 이질감이........ 서비스 어노테이션이 없다....... 빨간색이 사라졌다... 어노테이션이 아직 익숙치 않고, 에러 로그를 제대로 안읽는 습관이 아직 남아있다...!..