일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- API문서화
- 주니어개발자
- 프로젝트설정
- n poem
- 토이프로젝트
- IOC
- django
- bean-validator
- bulk_create
- 상속모델
- DI
- 함수형프로그래밍
- Npoem
- circular dependency
- 마이크로서비스패턴
- SpringBoot
- Java
- 운영체제
- circuitbreaker
- 쿼리셋합치기
- 일급함수
- 좋은코드란
- resilience4j
- GraphQL
- 컨트리뷰팅
- cannot import name
- Not Null constraint failed
- 2차원배열 정렬
- 객체비교
- Spring
- Today
- Total
목록Spring (boot) (11)
코딩 하는 가든
스프링 프레임워크에 컨트리뷰트를 하다. 최근 어쩌다 보니 스프링 프로젝트에 두 번의 커밋을 찍게 되었다. 사실 큰 기능은 아니지만 스프링 같은 거대한 프로젝트 어딘가에 나의 흔적이 남는다는 것 자체로 굉장히 뿌듯한 경험이었다. 사실 학생 개발자로서 간단하고 작은 프로젝트를 해오다가 이런 대규모 프로젝트에 도장을 하나 찍었다고 생각하니 진짜 개발자로 진화(?)를 한듯한 기분이었다. 그리고 놀랐던 것은 두 번의 커밋으로 컨트리뷰터 (20.06.17 기준) 100위에 안착 했다는 것이다. 리액트 프로젝트의 경우 100위의 커밋이 20여 개인 것을 생각해 보았을 때 오픈소스 활동이 그렇게 활발한 것 같지는 않았다... 스프링 메인테이너의 땡스를 받다. 오픈소스 활동에 참여하는 방법은 매우 다양하다. 소스 코드의..
Swagger 설정해보기 Swagger란? Swagger는 개발자가 API서버를 개발 할 때, API의 스펙에 대한 명세를 편리하게 할 수 있는 API 자동 문서화 도구 (프레임워크) 이다. Spring Boot에 적용 할 수 있는 유명한 API 자동 문서화 도구로는 크게 Swagger와 Rest Docs가 있는듯 하다. 원래 Django로 Rest API서버를 개발 하면서 자동 문서화 도구로 Swagger를 사용해 왔었기 때문에 이번 혼자 하는 프로젝트 에서도 익숙한 Swagger를 사용 하기로 결정했다. 그에 따라 Spring Boot에 Swagger 설정을 해보고 그 방법을 기록해 보기로 하였다. (현재 gradle을 사용 하고 있기 때문에 gradle 기준으로 작성) 1. Swagger 의존성 설..
Dto 클래스에 대한 이해 현재 이동욱 님의 '스프링 부트와 AWS로 혼자 구현하는 웹 서비스'라는 책을 가지고 스프링 부트 공부를 하고 있다. 스프링 프레임워크, 사실 자바도 익숙지 않아 공부하며 흠칫하게 했던 용어들을 정리 해 보고자 한다. DTO(Data Transfer Object) Dto를 말 그대로 해석 하면 '데이터 전송 객체'가 된다. 즉, 데이터의 전송을 담당하는 클래스라는 소리인데, 과연 어떤 데이터를 어디에서 어디로 전송한다는 것인지 자세히 알아보자. 물론 Dto 클래스가 웹 서비스에 국한되어 사용하는 클래스는 아니지만 현재 공부하고 있는 SpringBoot framework가 주로 웹 서비스 백엔드 구축에 많이 쓰이니 그를 기준으로 정리해 보겠다. Dto는 웹 서비스의 클라이언트와 ..