본문 바로가기

오탈자 정보

[스프링 부트로 배우는 자바 웹 개발]_오탈자

현재까지 발견된 위 책의 오탈자 정보와 오류, 그리고 보다 매끄러운 문장을 위해 수정한 내용을 안내해드립니다. 집필과 편집 시에 미처 확인하지 못하고 불편을 끼쳐드려 죄송하다는 말씀을 드립니다. 아래의 오탈자 사항은 추후 재쇄 시에 반영하도록 하겠습니다. 


이외의 오탈자 정보를 발견하시면 지은이나 출판사(readers.jpub@gmail.com)로 연락주시면 고맙겠습니다.


최종수정일자: 2019년 7월 21일

1-3쇄본 오탈자


70쪽 2번째 문단 1행에서(Yohan Lim님 제보)

Fornt Controller 패턴에서는 ==> Front Controller 패턴에서는


76쪽 1번째 문단 2행에서(Yohan Lim님 제보)

afterCouncurrentHandlingStarted는 ==> afterConcurrentHandlingStarted는 


79쪽 2번째 문단 1행에서(Yohan Lim님 제보)

모든 요청에 대해서 ExecuteTimeInterctor가 

==>

모든 요청에 대해서 ExecuteTimeInterceptor가 


96쪽 4.2.2절 1번째 문단 3행에서(Yohan Lim님 제보)

WebMvcConfigureAdater 클래스의

==>

WebMvcConfigureAdapter 클래스의


96쪽 4.2.2.1절 1번째 문단 1행에서(Yohan Lim님 제보)

WebMvcConfigureAdater 클래스를

==>

WebMvcConfigureAdapter 클래스를


141쪽 표 5-2 '메서드명' 열에서(Yohan Lim님 제보)

exechange ==> exchange


173쪽 마지막 문단 3행에서(Yohan Lim님 제보)

JPAAnotationProcessor를 추가해서 ==> JPAAnnotationProcessor를 추가해서


183쪽 첫 번째 문단 5행에서(Yohan Lim님 제보)

Spring에 DataAcessException으로 ==> Spring에 DataAccessException으로


195쪽 6.5절 첫 번째 문단 5행에서(Yohan Lim님 제보)

Database, MariaDB, PostegreSQL, Mysql 등을 

==> 

Database, MariaDB, PostgreSQL, Mysql 등을


209쪽 두 번째 문단 3행에서(Yohan Lim님 제보)

HeidSQL portable을 써보자.

==> 

HeidiSQL portable을 써보자.


210쪽 코드 4-5행에서(Yohan Lim님 제보)

TITLIE VARCHAR(20) NOT NULL,

CATAEGORY VARCHAR(6),

==> 

TITLE VARCHAR(20) NOT NULL,

CATEGORY VARCHAR(6),


210쪽 첫 번째 문단 4행에서(Yohan Lim님 제보)

사용하도록 하겠다. HeidSQL에서

==> 

사용하도록 하겠다. HeidiSQL에서


210쪽 마지막 문단 4행에서(Yohan Lim님 제보)

heidsql에서 SELECT LAST_INSERT_ID를 입력하고

==> 

HeidiSQL에서 SELECT LAST_INSERT_ID()를 입력하고


211쪽 두 번째 문단 3행에서(Yohan Lim님 제보)

<select key> 태그는 ==> <selectKey> 태그는


211쪽 표 6-5 '속성명' 열에서(Yohan Lim님 제보)

Order ==> order


245쪽 마지막 문단 1-2행에서(Yohan Lim님 제보)

configuration 어노테이션을 사용하고, conditionOnClass 어노테이션으로

==> 

Configuration 어노테이션을 사용하고, ConditionOnClass 어노테이션으로


265쪽 두 번째 문단 2행에서(Yohan Lim님 제보)

DriverManger 클래스와 ==> DriverManager 클래스와


266쪽 첫 번째 문단 4행에서(Yohan Lim님 제보)

DataSourceTranssactionManager를 사용하고, 

==>

DataSourceTransactionManager를 사용하고,


327쪽 코드 56행에서(Yohan Lim님 제보)

logger.info("cacheManger ::" + carRepository.getByNameWithCachManager("k5"));

==>

logger.info("cacheManager ::" + carRepository.getByNameWithCachManager("k5"));


328쪽 출력 결과 화면 아래로부터 4행에서(Yohan Lim님 제보)

SpringCachingApp : cacheManger ::Car{name='k5', color='gray'}

==>

SpringCachingApp : cacheManager ::Car{name='k5', color='gray'}


331쪽 마지막 문단 1행에서(Yohan Lim님 제보)

cacheProvider가 echache.jcache.JCachingProvider로 출력되고,

==>

cacheProvider가 ehcache.jcache.JCachingProvider로 출력되고,


336쪽 첫 번째 문단 2행에서(Yohan Lim님 제보)

NO_PARAM_KEY를 리턴하는

==>

NULL_PARAM_KEY를 리턴하는


336쪽 11.4.3.2절 첫 번째 문단 2행에서(Yohan Lim님 제보)

CachingConfigureSupport 클래스를

==>

CachingConfigurerSupport 클래스를


345쪽 마지막 문단 1행에서(Yohan Lim님 제보)

WebSecurityConfigureAdapter 클래스를

==>

WebSecurityConfigurerAdapter 클래스를


359쪽 첫 번째 문단 1행에서(Yohan Lim님 제보)

BcryptPasswordEncoder는 스프링 시큐리티에서

==>

BCryptPasswordEncoder는 스프링 시큐리티에서


367쪽 마지막 문단 1행에서(Yohan Lim님 제보)

AuthenticationMangerBuilder에서

==>

AuthenticationManagerBuilder에서


371쪽 첫 번째 문단 1행에서(Yohan Lim님 제보)

RemembermeTokenService를 스프링 시큐리티와 연결하자.

==>

RememberMeTokenService를 스프링 시큐리티와 연결하자.


377쪽 첫 번째 문단 5행에서(Yohan Lim님 제보)

톰갯을 별도로 연결해서

==>

톰캣을 별도로 연결해서


386쪽 우측 하단 2행에서(Yohan Lim님 제보)

AuthenticationMangerBuilder 367

==>

AuthenticationManagerBuilder 367



최종수정일자: 2018년 7월 3일

1쇄본 오탈자


56쪽 그림 3-2에서(ㅇㅇ님 제보)

Boos ==> Boss


책 전체에서(ㅇㅇ님 제보)

HATEOS ==> HATEOAS


131쪽 5.5절 세 번째 문단 1행에서(ㅇㅇ님 제보)

절에서는 Spring swagger를 이용해서

==>

절에서는 Spring swagger를 이용해서


156쪽 제일 아랫줄에서(ㅇㅇ님 제보)

auto 값을 가지고 있다.

==>

AUTO 값을 가지고 있다.


167쪽 본문 1행에서(ㅇㅇ님 제보)

@AutoWired 어노테이션을 사용해서

==>

@Autowired 어노테이션을 사용해서


176쪽 하단 코드 박스 1행에서(ㅇㅇ님 제보)

public UserRepositoryImpl(Class<?> domainClass{

=> 

public UserRepositoryImpl(Class<?> domainClass){


180쪽 본문 1행에서(ㅇㅇ님 제보)

최솟값, 최댓 평균값 등

==>

최솟값, 최댓값, 평균값 등


202쪽 가운데 코드 박스에서(ㅇㅇ님 제보)

jdbc:데이터베이스명:서버ip:port/데이터베이스명

==>

 jdbc:데이터베이스명://서버ip:port/데이터베이스명


204쪽 3행에서(ㅇㅇ님 제보)

Lazy 어노테이션은 빈 생성 시점을 늦쳐 주는 어노테이션이다.

==>

Lazy 어노테이션은 빈 생성 시점을 늦춰 주는 어노테이션이다.


255쪽 하단 12번 각주에서(ㅇㅇ님 제보)

Postman은 크롬에서 제공하는 확장 프로그램으로 API 테스트할 때 유용하게 사용할 수 있는 도구다.

==>

Postman은 크롬에서 사용할 수 있는 확장 프로그램으로서 API 테스트를 할 때 유용하게 사용할 수 있는 도구다.