Spring RESTful 샘플
Spring Petclinic
시키는대로 했는데 빌드가 안된다.
mvn tomcat:7
DB 설정때문인 것 같은데. 하라는대로 Mysql 에 Init Populate 해도 뭔가 설정때문에 안된다. 하이버네이트는 또 무엇인가. ORM 아닌가..? 근데 왜 그게 DB 설정에 있는거고 하이버네이트를 쓰면 Mysql을 지워야하는건지 잘 모르겠다. 여튼
Spring Petclinic 관련 링크를 모아봤다.
– Github https://github.com/spring-projects/spring-petclinic/
– Demo http://petclinic.cloudapp.net/
– Architecture http://spring.io/blog/2013/03/21/spring-petclinic-is-on-github
Spring-Restful Sample
다른 샘플을 찾아보기로 맘 먹었다. http://spring.io/guides/ 에 여러 샘플이 있는데, 그중에서 Building a RESTful Web Service 를 골랐다. 근데 보니까, Maven 뿐만 아니라 Gradle 로도 빌드가 가능하더라. 얼마전 Spring Camp 2013 갔을때의 기억이 떠올라서 Gradle 로 해보기로 했다.
Gradle
설치는 별거 없다 http://www.gradle.org/downloads 에서 1.8 이상의 버전을 다운받고, 적당한 폴더에 푼 뒤에 환경변수에 GRADLE_HOME 을 추가하고 압축 푼 주소를 값으로 설정. path 에 %GRADLE_HOME%\bin 을 추가한다. 끗.
STS with Gradle Plugin
설치는 했는데, Gradle 을 STS 에서 활용하고 싶다면 플러그인으로 설치해야 한다. STS 에서 Dashboard 누르고 Extensions 를 찾아 Gradle 선택하고 install 하면 된다. 심플하다. https://github.com/spring-projects/eclipse-integration-gradle/ 참조. 깔고나서 STS Preferences 에서 뭔가 세팅해줘야 하는데 잘 돌아간다.
다 했으면, Import -> Gradle Project 눌러서 Spring-RESTful Sample 의 complete 폴더 누르면 됌.
Ref : http://www.slipp.net/wiki/pages/viewpage.action?pageId=11632703)