보라코딩

WW11 본문

개발자가 되었다?

WW11

new 보라 2024. 3. 11. 12:46

 

 


240311

 

- poc mapstuct 수정 및 리뷰

- yml 배열구조로 변경.
(Collection 변수는 Thead를 생성해서 감지. head의 최대 갯수를 지정. 갯수가 넘어가면 Exception을 발생)

 

- payment-hexagonal
https://github.com/ParkYunHo/payment-hexagonal/blob/master/src/main/java/com/john/payment/payment/adapters/out/persistence/TransactionPersistenceAdapter.java

 

 

 

 

 

240312

 

 

- 스프링의 @ConfigurationProperites 의 정확한 사용법, properties 읽어오기

 

스프링의 @ConfigurationProperites 의 정확한 사용법, properties 읽어오기

Spring 의 몇몇 값들을 properties 를 이용해서 가져오는 방법은 상당히 유용하다. 추가 배포 없이 properties 만 동적으로 reload 시킬 수도 있고, 중요한 key 들을 github secret 을 이용해 관리할 수도 있기

blog.yevgnenll.me


- (ok) zip 파일만 감지되게


- 요청하는 파일정보를 받아서 실제로 파일 전송되게 해보기
- 스프링의 Resource 인터페이스는 저레벨 리소스로 추상화 접근하기 위한 보다 좋은 인터페이스

 

 

 

240313

- swagger써보기
ㄴ Swagger 3.0.0부터는 localhost:8080/swagger-ui/index.html로 변경


- 자바 record : JDK14부터 가능. 클래스가 데이터 클래스임을 명시적 선언. 필드 유형과 이름만 필요한 불변 데이터 클래스
https://colevelup.tistory.com/28

- uuid를 key로 확인할때 중복 확인 필요 (jparepository에 existsById 존재함)

- git rebase 하기 : 변경이력 깔끔하게 유지
git pull --rebase origin master
git push -f

 

 

240314

 

 

- map struct 사용시 INSTANCE 없이 가능함

- 복사될때 날짜/시간으로 폴더 넣어서 덮어쓰기 안되게

 

 

240315

 

 

- 압축푸는 코드 

'개발자가 되었다?' 카테고리의 다른 글

WW13  (0) 2024.03.29
WW12  (0) 2024.03.22
WW10  (0) 2024.03.04
WW09  (0) 2024.02.26
WW08  (0) 2024.02.20