2022-05-20-TIL

Today I Learned

REST API Authorization Best Practices

  • https://stackoverflow.blog/2021/10/06/best-practices-for-authentication-and-authorization-for-rest-apis/

Filtering Jackson JSON Output Based on Spring Security Role

  • https://www.baeldung.com/spring-security-role-filter-json

MyBatis 객체안의 객체 매핑

  • https://umbum.dev/1198

QueryDSL

  • https://devwithpug.github.io/java/querydsl-with-datajpa/

@Query in JPA

  • https://jforj.tistory.com/90

JPQL

  • https://wikidocs.net/157864#:~:text=JPQL%EC%9D%80%20%ED%8A%B9%EC%A0%95%20RDBMS%EC%97%90,%22%ED%81%B4%EB%9E%98%EC%8A%A4%22%EA%B0%80%20%EA%B8%B0%EC%88%A0%EB%90%A9%EB%8B%88%EB%8B%A4.

JPAQuery::fetchResult is deprecated

  • https://stackoverflow.com/questions/69073926/jpaquery-fetchresults-is-deprecated-how-should-i-replace-it
  • https://yjh5369.tistory.com/entry/querydsl-50-fetchResult-fetchCount-deprecated

Page from stream

  • https://stackoverflow.com/questions/52930327/map-stream-of-data-into-paget

Validation

  • https://velog.io/@junhok82/troubleshootingDuplicatedUser

Swagger Error

  • https://jazzodevlab.tistory.com/72

DTO 사용시기

  • https://www.inflearn.com/questions/139564

Builder

  • https://cheese10yun.github.io/spring-builder-pattern/

Setter in Entity

  • https://www.inflearn.com/questions/16235
  • https://multifrontgarden.tistory.com/272

Entity Dirty Checking

  • https://jojoldu.tistory.com/536
  • https://jojoldu.tistory.com/415