최근 회사에서 API 문서를 Spring Restdocs 로 작성하고 있습니다. 이를 사용하여 일반적인 요청,응답은 작성을 하고 있었는데 추가로 요청 사항이 있었고 이를 개선한 과정에 대해 적어보려고 합니다. (Spring Restdocs 적용을 위한 초기 설정 + 아래 내용 코드는 여기를 참고해주세요!) 가장 큰 요청 사항은 Enum 값을 확인하기 어렵다는 것이었습니다. 현재 진행하는 프로젝트에서는 다양한 코드값들을 Enum으로 사용하고 있었는데 일반적인 요청, 응답을 보면 description 영역에 모든 값들이 표시되지 않아 별도 문서를 확인해야 하는 불편함이 있었습니다. 이를 해결하기 위해 enum 값을 별도로 확인할 수 있는 api를 생성하고 조회할 수 있도록 하였습니다. 프로젝트 내 모든 en..
Java 9 부터 List 생성 시 List.of() 메소드를 사용할 수 있게 되었습니다. 이를 알게 된 이후로 자주 이 메소드를 사용해서 List 생성을 해왔습니다. 그런데 코딩을 하던 중 이렇게 만든 리스트에 값을 변경( add() 등)하는 일이 생겼는데 다음과 같은 에러가 발생했습니다. Exception in thread "main" java.lang.UnsupportedOperationException 해당 연산을 지원하지 않는다는 것으로 해서는 안되는 연산을 해서 발생한 에러였습니다... List.of() 메소드를 살펴보니 다음과 같았습니다. static List of(E e1) { return new ImmutableCollections.List12(e1); } of 메소드는 불변 컬렉션 생성..
- Total
- Today
- Yesterday
- sort
- AWS
- programmers
- Combination
- 소수
- CodeCommit
- spring
- SWIFT
- Baekjoon
- permutation
- EC2
- ECR
- CodePipeline
- 조합
- ionic
- java
- map
- 프로그래머스
- BFS
- string
- cloudfront
- CodeDeploy
- array
- Dynamic Programming
- DFS
- 순열
- Algorithm
- search
- 에라토스테네스의 체
- 수학
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
