# yaml혹은 properties 파일에 ${경로}
로 설정하고 민감정보를 인텔리제이 -> 구성 편집 으로 들어가서
빌드 설정은 상관 없고, 어플리케이션 쪽에서, 옵션 수정 -> 환경 변수에 체크한 뒤에,
${경로} 에서, 경로를 등록하고, 그에 맞는 민감 정보 값을 등록해준다.
( 앞에 띄어쓰기가 있는 등, 작은 오타로도
코드가 작동하지 않기 때문에 꼼꼼하게 체크해줘야한다. )
# '2022-07-17' 형식으로 들어오는 String타입으로 객체를 정렬 할 수 있을까?
결과적으로는 성공이었다. TimeStamped도 따지고보면 String타입인데 정렬이 되지 않는가?
객체의 Repository로 가서 findAllByOrderByModifiedAtDesc(); 를 변형시켜서
findAllByOrderByMeetingDateDesc(); 로 해줬더니 놀랍게도 정렬이 작동했다!!
다만 정렬을 뒤집을 필요가 있어서, findAllByOrderByMeetingDateAsc(); 로 바꿔주었더니
원하는 기능이 탄생했다.
추가로, '2022-07-17'의 형식이 아닌 실수로 "언제"라는 값을 meetingDate에 넣어줬었는데,
이 값은 Desc로 정렬했을 시에, 항상 숫자보다 위에 정렬되었다. 이에 관련해서는 추가적인
공부가 필요할 것이다.
# Ambiguous mapping. Cannot map 오류
컨트롤러에서 request url이 중복되었다고 적혀있었다.
설마? 하면서 찾으러 가봤더니 정말로 중복된 api주소가 있어서 하나를 수정해주었더니
코드가 잘 작동했다.
'TIL' 카테고리의 다른 글
TIL 220719 실전프로젝트 트러블슈팅 (0) | 2022.08.11 |
---|---|
TIL 220717 실전프로젝트 트러블슈팅 (0) | 2022.08.11 |
TIL 220712 실전프로젝트 트러블슈팅 (0) | 2022.08.11 |
TIL 220709 (0) | 2022.08.11 |
TIL 220708 실전프로젝트 트러블슈팅 (0) | 2022.08.11 |