# 2쇄 수정사항 (2021. 11. 30. 출간본)
* 종이책 1쇄와 전자책 v1.0을 구입하신 독자분들도 확인하시기 바랍니다
p51. 본문 6째 줄
Dependency Jnjection
→ Dependency Injection
# 전자책 v1.0 수정사항 (2021. 8. 17. 출간본)
p251. 리스트 8-2 코드부 1행 & ①번 설명부
@Service// ① -> @Controller // ①
① 스프링 웹의 @Service를 붙여서 ... -> 스프링 웹의 @Controller를 붙여서
# 1쇄 수정사항 (2021. 5. 28. 인쇄본)
p56. 첫째 줄 (POJO 병기문 오타) # 전자책ver1 오류사항 #
Plain Object Java Object -> Plain Old Java Object
p94. 표 2-3 8행 findByReleaseDateBefore(Date date) 쿼리 메소드의 설명부
releaseDate 값이 date보다 이전인 데이터 질의
->
releaseDate 값이 date 이전인 데이터 질의
p100. 본문 7째 줄(리스트 2-27 상단 설명)과 리스트 2-27 제목과 코드부 수정
[수정 전]
->
[수정 사항]
예제를 위해 ItemRepository가 ReactiveQueryByExampleExecutor<Item>도 추가로 상속받게 한다.
리스트 2-27 ReactiveQueryByExampleExecutor<T>를 사용하는 ItemRepository
public interface ItemRepository extends ReactiveCrudRepository<Item, String>,
ReactiveQueryByExampleExecutor<Item> {
}
p101. 리스트 2-29의 7번 코드부 수정
return exampleRepository.findAll(probe); ➐
->
return repository.findAll(probe); ➐
p102. 리스트 2-30 코드부 수정
@GetMapping("/search") ➊
Mono<Rendering> search( //
@RequestParam(required = false) String name, ➋
@RequestParam(required = false) String description, //
@RequestParam boolean useAnd) {
return Mono.just(Rendering.view("home.html") ➌
.modelAttribute("results", //
inventoryService.searchByExample(name, description, useAnd)) ➍
.build());
}
->
@GetMapping("/search") ➊
Mono<Rendering> search( //
@RequestParam(required = false) String name, ➋
@RequestParam(required = false) String description, //
@RequestParam boolean useAnd) {
return Mono.just(Rendering.view("home.html") ➌
.modelAttribute("items", //
inventoryService.searchByExample(name, description, useAnd)) ➍
.modelAttribute("cart", //
this.cartRepository.findById("My Cart")
.defaultIfEmpty(new Cart("My Cart")))
.build());
}
p251. 리스트 8-2 코드부 1행 & ①번 설명부
@Service// ① -> @Controller // ①
① 스프링 웹의 @Service를 붙여서 ... -> 스프링 웹의 @Controller를 붙여서
p270. 참고 박스 중 코드부 첫 행 $ 빠짐
$ curl -v localhost:8080/items
p302. 리스트 9-24 코드 아래 2번 항목 오타
spring-security-oauth-client -> spring-security-oauth2-client
'+ 도서 오류 정보' 카테고리의 다른 글
[정오표] 실전 카프카 개발부터 운영까지 (13) | 2021.11.01 |
---|---|
[정오표] 엘라스틱 스택 개발부터 운영까지 (2) | 2021.08.24 |
[정오표] 한 권으로 읽는 컴퓨터 구조와 프로그래밍 (19) | 2021.04.09 |
[정오표] 핵심 딥러닝 입문: RNN, LSTM, GRU, VAE, GAN 구현 (0) | 2021.01.28 |
[정오표] 구글 빅쿼리 완벽 가이드 (0) | 2020.11.20 |
댓글