Spring Boot test annotation

오늘 이시간에는 Spring boot의 Test annotation 들을 살펴볼 예정이다. Spring boot 에서는 Test도 쉽게 할 수 있도록 많이 지원해주고 있다. 예전에 Spring Boot 1.4 Test에 보면 필자가 남긴 Spring boot 1.4에 추가된 내용이 있는데 조금 부실한 느낌이 있다. 현재 버전 (1.5.x) 버전으로 좀 더 추가된 내용을 포함해서 다시 살펴보도록 하자. DataJpaTest 저번 포스팅에서도 언급을 했지만 Jpa를 Test 할수 있게 도와주는 어노테이션이다. 실제로 DataJpaTest 어노테이션을 사용할 경우에는 기본적으로 인메모리 데이터베이스가 존재해야.. Read More

Spring boot 2.0 ApplicationContextRunner

오늘은 아직 릴리즈 되지는 않았지만 그래도 큰 변화를 없을 것 같아 이렇게 포스팅을 한다. 그 전에 올해 하반기에 자바진영에 많은 변화가 있을 것으로 예상된다. 그중에 이미 릴리즈 된 Junit5 가 첫 번째 변화이고 두 번째로 자바9(9월 21일), spring5 (9월 28일) spring boot 2.0(11월 20일) 등이 릴리즈 될 예정이다. 하지만 예정은 예정일뿐.. 언제 바뀔지는 모른다. spring5 와 spring boot 2 는 모두 자바 8 이상에서만 작동한다. 그러니 이제는 자바8을 꼭 쓰도록.. Read More

spring boot AutoConfigure test

Spring boot를 만지다 보면 재밌는게 많이 등장한다. 참 잘 만든거 같다. 소스를 보다보면 Phillip Webb 이 양반과 Stephane Nicoll 이 양반 소스가 대 부분 이다. 소스를 보면 뭔 소린지는 몰라도 내 기준으로 볼 때는 아주 잘 만들어 보인다. 처음에 Stephane Nicoll 이 양반이 github에 자주 등장하고 이슈도 많이 처리 하길래 저 양반이 팀 리더인줄 알았는데 아니였다. Phillip Webb 이양반이 Spring boot 리더 중 한명이였다. 흠 그건 그렇고.. 오늘 잠깐 살펴볼.. Read More