天天看點

如何生成自己的Yaas Service yaas

Sent: Tuesday, May 5, 2015 7:54 PM

Run下面的生成模闆project的指令:

mvn archetype:generate -DarchetypeArtifactId=jersey-spring-archetype -DarchetypeGroupId=com.hybris.service-sdk -DarchetypeVersion=3.9.0

在提示輸入group和artifactId的時候可以輸入自定義的名字,比如:

· GroupId: team.green.cd

· ArtifactId: product

生成的Project裡面RAML檔案已經變成product.raml了:

如何生成自己的Yaas Service yaas

然後參照wishlist的raml和json定義的那一套schema,自己定義一套product的schema:

如何生成自己的Yaas Service yaas

重新在Project的根目錄下運作mvn clean install,會看到新的Product Service的Java Class已經生成了:

如何生成自己的Yaas Service yaas

同時生成的還有根據Product schema定義的Product Java DTO class:

如何生成自己的Yaas Service yaas

這個時候就可以在service class裡面根據需求補充各種HTTP方法的邏輯。