287 Commits

Author SHA1 Message Date
banjjoknim
b78df3f3c4 test(MemberController) : standalone 설정 방식의 컨트롤러 단위 테스트 추가 2021-08-01 16:36:02 +09:00
banjjoknim
24f54d7895 [4장. 클래스와 인터페이스] - '아이템 23. 태그 달린 클래스 보다는 클래스 계층구조를 활용하라' 추가 2021-08-01 13:23:24 +09:00
banjjoknim
ccba45e02c refactor : 프로젝트 이름 spring-boot-test-sample로 변경 2021-07-31 16:58:07 +09:00
banjjoknim
8575743b8d [4장. 클래스와 인터페이스] - '아이템 22. 인터페이스는 타입을 정의하는 용도로만 사용하라' 추가 2021-07-31 13:50:06 +09:00
banjjoknim
536f1e9f85 [4장. 클래스와 인터페이스] - '아이템 21. 인터페이스는 구현하는 쪽을 생각해 설계하라' 추가 2021-07-30 15:31:04 +09:00
banjjoknim
3ea502f05b refactor : dto에 lombok 어노테이션 적용 2021-07-30 03:04:27 +09:00
banjjoknim
80a8076da0 refactor : Member 생성 API 반환 타입 변경 2021-07-30 02:51:25 +09:00
banjjoknim
e70039ea25 refactor : 전체 패키지 구조 변경 2021-07-29 21:52:32 +09:00
banjjoknim
b389e5a680 [4장. 클래스와 인터페이스] - '아이템 20. 추상 클래스보다는 인터페이스를 우선하라' 추가 2021-07-29 18:06:56 +09:00
banjjoknim
23ca871487 [4장. 클래스와 인터페이스] - '아이템 19. 상속을 고려해 설계하고 문서화하라. 그러지 않았다면 상속을 금지하라' 추가 2021-07-28 01:27:43 +09:00
banjjoknim
6de7b9137d [4장. 클래스와 인터페이스] - '아이템 18. 상속보다는 컴포지션을 사용하라' 추가 2021-07-27 16:30:14 +09:00
WIN10-01\UserK
d40f396229 [4장. 클래스와 인터페이스] - '아이템 17. 변경 가능성을 최소화하라' 추가 2021-07-26 02:32:51 +09:00
WIN10-01\UserK
226fcc1a41 feat : Member 조회, Member 리스트 조회, Member 생성 API 추가 2021-07-25 19:30:41 +09:00
WIN10-01\UserK
e633fafb8e [4장. 클래스와 인터페이스] - '아이템 16. public 클래스에서는 public 필드가 아닌 접근자 메서드를 사용하라' 추가 2021-07-25 17:49:47 +09:00
WIN10-01\UserK
a8869bf3ad test : MemberRepositoryTest 추가 2021-07-24 15:45:52 +09:00
WIN10-01\UserK
2ae75ec757 build : application.properties에 JPA 쿼리 파라미터 표시 설정 추가 2021-07-24 15:44:45 +09:00
WIN10-01\UserK
6ceae10661 feat(Member) : Member 이름 변경 기능 추가 2021-07-24 15:32:37 +09:00
WIN10-01\UserK
132cc028d2 build : application.properties 설정 추가 2021-07-24 15:28:36 +09:00
WIN10-01\UserK
af143d0eb7 feat : Member 생성시 불변식 추가
Member의 name 필드는 길이가 5 이내여야 한다.
2021-07-24 15:20:22 +09:00
WIN10-01\UserK
71fe5021e2 test : MemberTest 추가 2021-07-24 15:06:52 +09:00
WIN10-01\UserK
b03e0f5372 feat : member 도메인 추가 2021-07-24 15:03:24 +09:00
WIN10-01\UserK
5c483e4654 spring-boot-test 추가 2021-07-24 14:21:44 +09:00
WIN10-01\UserK
afc2f55fe9 [4장. 클래스와 인터페이스] - '아이템 15. 클래스와 멤버의 접근 권한을 최소화하라' 추가 2021-07-24 02:32:32 +09:00
WIN10-01\UserK
6dab4fe395 [3장. 모든 객체의 공통 메서드] - '아이템 14. Comparable을 구현할지 고려하라' 추가 2021-07-24 01:38:09 +09:00
WIN10-01\UserK
466d76de0e [3장. 모든 객체의 공통 메서드] - '아이템 13. clone 재정의는 주의해서 진행하라' 추가 2021-07-22 21:20:09 +09:00
WIN10-01\UserK
18489f04cb [3장. 모든 객체의 공통 메서드] - '아이템 12. toString을 항상 재정의하라' 추가 2021-07-21 18:48:52 +09:00
WIN10-01\UserK
c6c8c6e669 [3장. 모든 객체의 공통 메서드] - '아이템 11. equals를 재정의하려거든 hashCode도 재정의하라' 추가 2021-07-21 18:06:24 +09:00
WIN10-01\UserK
32ac4a38a5 [3장. 모든 객체의 공통 메서드] - '아이템 10. equals는 일반 규약을 지켜 재정의하라' 추가 2021-07-19 23:51:33 +09:00
WIN10-01\UserK
7d1e13a61b [2장. 객체 생성과 파괴] - '아이템 9. try-finally보다는 try-with-resources를 사용하라' 추가 2021-07-18 23:11:14 +09:00
WIN10-01\UserK
6e43305206 [2장. 객체 생성과 파괴] - '아이템 8. finalizer와 cleaner 사용을 피하라' 추가 2021-07-18 22:36:20 +09:00
banjjoknim
63515537ff [2장. 객체 생성과 파괴] - '아이템 7. 다 쓴 객체 참조를 해제하라' 추가 2021-07-16 12:46:25 +09:00
banjjoknim
67d6d4d290 [2장. 객체 생성과 파괴] - '아이템 6. 불필요한 객체 생성을 피하라' 추가 2021-07-15 22:02:59 +09:00
banjjoknim
b923c0bc8b [2장. 객체 생성과 파괴] - '아이템 5. 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라' 추가 2021-07-14 22:36:29 +09:00
banjjoknim
6a5d823e79 [2장. 객체 생성과 파괴] - '아이템 4. 인스턴스화를 막으려거든 private 생성자를 사용하라' 추가 2021-07-13 00:16:43 +09:00
banjjoknim
d155ec267c docs : [2장. 객체 생성과 파괴] - '아이템 3. private 생성자나 열거 타입으로 싱글턴임을 보증하라' 추가 2021-07-12 22:22:46 +09:00
banjjoknim
489349c53f docs : [2장. 객체 생성과 파괴] - '아이템 2. 생성자에 매개변수가 많다면 빌더를 고려하라' 추가 2021-07-11 22:14:30 +09:00
banjjoknim
9d263ec8bf docs : [2장. 객체 생성과 파괴] - '아이템 1. 생성자 대신 정적 팩터리 메서드를 고려하라' 추가 2021-07-11 22:12:38 +09:00
banjjoknim
958f079bd2 docs(item1) : '아이템 1. 생성자 대신 정적 팩터리 메서드를 고려하라' 추가 2021-07-10 16:44:56 +09:00
Colt
c32d7361f7 Update README.md 2021-07-04 16:21:02 +09:00
banjjoknim
0aaebdc777 docs(README.md) : 도서 및 강의 목차에 있는 링크들의 이름 일부 변경 2021-06-23 03:20:08 +09:00
banjjoknim
f9c9b7ab2b docs(이펙티브 자바 (Effective Java)) : 이펙티브 자바 (Effective Java).md 추가 2021-06-23 03:14:22 +09:00
banjjoknim
66701e15e4 docs(스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술) : 폴더명 변경에 따른 링크 주소 변경 2021-06-22 23:42:03 +09:00
banjjoknim
c61a06fa56 docs(스프링 부트와 AWS로 혼자 구현하는 웹서비스) : 폴더 이름 변경에 따른 링크 주소 변경 2021-06-22 23:39:16 +09:00
banjjoknim
16b3e9368e docs(README.md) : 폴더 이름 변경에 따른 링크 주소 갱신 2021-06-22 23:34:16 +09:00
banjjoknim
355452078f Modern Java in Action.md 내부 링크 주소 변경 2021-06-22 23:30:51 +09:00
banjjoknim
ee1d137746 각각의 폴더명을 '한글 (영어)' 형식으로 변경 2021-06-22 23:25:00 +09:00
banjjoknim
c051bf4a79 모던 자바 인 액션 Part4 Chapter16 'CompletableFuture : 안정적 비동기 프로그래밍' 이미지 추가 2021-06-01 05:44:27 +09:00
banjjoknim
eeab4e8877 모던 자바 인 액션 Part4 Chapter16 'CompletableFuture : 안정적 비동기 프로그래밍' 추가 2021-06-01 04:29:46 +09:00
banjjoknim
91a68eb2b4 모던 자바 인 액션 Part4 Chapter16 'CompletableFuture : 안정적 비동기 프로그래밍' '16.4 비동기 작업 파이프라인 만들기' 전까지의 예제 추가 2021-06-01 00:51:50 +09:00
banjjoknim
e52481b59b 모던 자바 인 액션 Part4 Chapter15 'CompletableFuture와 리액티브 프로그래밍 컨셉의 기초' 추가 2021-05-04 22:54:30 +09:00