hgo641 / blog

MIT License
0 stars 0 forks source link

design-pattern/ #5

Open utterances-bot opened 1 year ago

utterances-bot commented 1 year ago

디자인 패턴 총정리 - 작성중

싱글톤 패턴 생성자를 private으로 선언해 접근하지 못하게 한다. 메서드를 사용해 하나의 인스턴스에만 접근할 수 있게 한다. 인스턴스 생성없이 바로 메서드 호출을 위해 `키워드를 붙인다. 싱글톤에 대한 자세한 것은 해당 포스팅에서 더 볼 수 있다. Java - static과 single

https://blog.hongo.app/design-pattern/

devHudi commented 1 year ago

오 프록시 패턴 이해 잘되네요 👍👍 홍고님이 사용하신 jpa에서도 프록시가 쓰여요. Lazy 로딩일때 JPA 엔티티가 참조하고 있는 다른 엔티티를 sout로 출력해보면 프록시라고 표시될거에요 🙂 왜 일까요?

hgo641 commented 1 year ago

@devHudi 헣헣헣... 잘 모르겠어서 구글링하고 왔는데... 지연 로딩에서는 참조하고 있는 엔티티를 바로 db에서 가져오지않고 실제로 해당 엔티티가 사용될 때 db에서 조회해오니까, 생성 시점에서는 실제 엔티티 객체가 아닌 프록시 객체를 할당하고 이후 프록시 객체에 값을 할당하기 때문일까요? ...