항해99/스프링 심화

석준 매니저님 멘토링 메모

숲별 2022. 10. 22. 09:59
728x90

황석준 매니저님

 

Or
And
OrderBy
findBy
findAllBy
existsBy
boolean existsByPost(Post psot);
Or
And


JPQL
QueryDSL
https://cfdf.tistory.com/34

 

java, optional의 orElse와 orElseGet의 차이

java8의 optional api 많이들 사용하실텐데요. 어찌보면 당연하지만 햇갈리는 내용에 대해 다뤄보겠습니다. 마무리 연산인 orElse와 orElseGet의 차이입니다. 귀찮으신분들을 위해 요약을 먼저 하자면 orE

cfdf.tistory.com

SQL문 써서 DB도 다 가능한데
패러다임의 불일치 때문
SQL문은 절차지향적
자바는 객체지향적
자동화하려고 스프링 데이터... ORM

 

 

 

 

orElse : 없으면
orElseGet : 없으면 가져와
orElseThrow : 없으면 에러날려라

https://cfdf.tistory.com/34

 

<자주 쓰는 상태 코드>
200
400
404
401
500
403

https://developer.mozilla.org/ko/docs/Web/HTTP/Status

 

HTTP 상태 코드 - HTTP | MDN

HTTP 응답 상태 코드는 특정 HTTP 요청이 성공적으로 완료되었는지 알려줍니다. 응답은 5개의 그룹으로 나누어집니다: 정보를 제공하는 응답, 성공적인 응답, 리다이렉트, 클라이언트 에러, 그리고

developer.mozilla.org

 

 

페이징
https://devlog-wjdrbs96.tistory.com/414

 

[Spring] Spring Data JPA에서 Paging 간단하게 구현하는 법

Spring Data JPA에서 페이징 구현하는 법 이번 글에서는 Spring Data JPA 에서 Paging 을 구현하는 법에 대해서 알아보겠습니다. 저는 JPA 에 대해서 이제 공부하는 단계라 페이징을 처음 구현해보는데요.

devlog-wjdrbs96.tistory.com

 

fetchJoin

private final 생성자를 통해서만 선언가능하고 앞으로 바뀌지 않을 거다.

 

쓰기지연저장소
영속성컨텍스트


싱글톤패턴 먼저 이해해야함.
SpringApplication
스프링이 따로 해석해서 바꿔줌.

빈으로 등록하거나 컴포넌트
스프링 ioc컨테이너(클래스파일)
싱글톤패턴으로 인스턴스를 한번 만들어야하는데
안 만들어서 못 넣어줌..?

가 한번만 만들어지게 생성.
얘가 구동되게 도와준다.