원래는 키노트 시간에 하나 더 보여드렸어야 하는데, 그게 뭐였냐면 NoXML 웹 애플리케이션이거든요. 그런데 시간이 부족해서 이쪽 시간으로 넘겼습니다. 물론 Spring Data도 소개해 드렸죠. 멋진 플젝 아닌가요? 흠~ 난 왜 저런걸 만들 생각을 못했나 몰겠더군요. GenericDao면 끝인 줄 알았지… 뭐에요;; 후기를 보니까 저랑 비슷한 생각하신 분들이 많으신 것 같더군요.

소스코드는 위에 있습니다. NoXML 예제에 test 디렉토리 안에서 Spring Data 예제 코드도 넣어뒀습니다.

NoXML 데모는 이렇게 보여드렸지요.

  1. 먼저 applicationContext.xml, spring-servlet.xml, web.xml 이 세개를 가지고 만든 웹 애플리케이션 간단 설명.
  2. 모든 스프링 XML 설정 삭제하고 자바 설정으로 대체
  3. WebApplicationInitializer로 web.xml 대체
  4. 잘 뜨죠?

Spring Data 데모는 이렇게 보여드렸지요.

  1. JPA를 사용해서 만든 DAO 간단 설명.
  2. 다 지우고, Spring Data JPA로 인터페이스만 남김
  3. 근데도 잘 돌아가죠?

발표자료는 별로 볼게 없지만.. 그래도 올려놓지요 뭐;; 사실 이 발표자료는 그날 점심 때 급조해서 만든거랍니다. 시간은 별로 없고, 발표자료 보다는 동작하는 소스코드가 더 중요하니까요. 소스코드부터 만들고 그 다음에 발표자료를 만들다가… 그전 날 맥주 마시고 뻗어가지고요. 후훗;;

http://whiteship.me/file/swagger-spring-data.pdf