天天看点

如何生成自己的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方法的逻辑。