From 40cce42c9bed6bfaa1c7676579a2cd4f152f44ed Mon Sep 17 00:00:00 2001 From: Keesun Baik Date: Fri, 11 May 2018 14:45:39 -0700 Subject: [PATCH] Added reference to item 6 --- effective-java/item6.md | 6 +++++- spring-data-jpa-reference-coding.md | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/effective-java/item6.md b/effective-java/item6.md index 430992f..c77bcc6 100644 --- a/effective-java/item6.md +++ b/effective-java/item6.md @@ -95,4 +95,8 @@ public class AutoBoxingExample { **불필요한 오토박싱을 피하려면 박스 타입 보다는 프리미티브 타입을 사용해야 한다.** -이번 아이템으로 인해 객체를 만드는 것은 비싸며 가급적이면 피해야 한다는 오해를 해서는 안된다. +이번 아이템으로 인해 객체를 만드는 것은 비싸며 가급적이면 피해야 한다는 오해를 해서는 안된다. 특히 방어적인 복사(Depensive copying)를 해야 하는 경우에도 객체를 재사용하면 심각한 버그와 보안성에 문제가 생긴다. 객체를 생성하면 그저 스타일과 성능에 영향을 줄 뿐인데... + +## 참고 + +* [Depensive Copying](http://www.javapractices.com/topic/TopicAction.do?Id=15) diff --git a/spring-data-jpa-reference-coding.md b/spring-data-jpa-reference-coding.md index 3b5bac5..62a238b 100644 --- a/spring-data-jpa-reference-coding.md +++ b/spring-data-jpa-reference-coding.md @@ -42,7 +42,7 @@ https://docs.spring.io/spring/docs/5.0.5.RELEASE/spring-framework-reference/core [![스프링 데이터 JPA Day 3. 쿼리 메서드 만들기](https://img.youtube.com/vi/nwDeGsXn01I/0.jpg)](https://youtu.be/nwDeGsXn01I) -스프링 데이터 JPA 레퍼런스 2.4를 보기 시작했습니다. +스프링 데이터 JPA 레퍼런스 2.4를 보기 시작했습니다. 메서드를 보고 쿼리를 만드는 방법이 크게 두가지 있습니다. 메서드 이름을 보고 쿼리를 만드는 방법과, 메서드에 있는 어떠한 정보를 (보통 애노테이션이겠죠?) 바탕으로 개발자가 직접 정의한 쿼리를 가져오는 방법.