如何生成自己的Yaas Service yaas

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

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了:

image.png


然后参照wishlist的raml和json定义的那一套schema,自己定义一套product的schema:

image.png


重新在Project的根目录下运行mvn clean install,会看到新的Product Service的Java Class已经生成了:


image.png

同时生成的还有根据Product schema定义的Product Java DTO class:


image.png


这个时候就可以在service class里面根据需求补充各种HTTP方法的逻辑。


相关文章
|
24天前
|
XML 数据库 Android开发
Service介绍
Service介绍
15 0
|
4月前
|
Kubernetes 负载均衡 容器
k8s(8)Service(服务)
Service(服务)
42 0
|
缓存 Kubernetes 负载均衡
k8s service 总结
k8s service 总结
248 0
k8s service 总结
|
Dubbo Java 应用服务中间件
实现 Service2 | 学习笔记
快速学习实现 Service2。
130 0
实现 Service2 | 学习笔记
|
XML 运维 Dubbo
实现 Service1 | 学习笔记
快速学习实现 Service1.
117 0
实现 Service1 | 学习笔记
|
API 调度
从Service到WorkManager
关于Service,想必大家都太熟悉了,今天我们就再回顾下它的使用、概念、区别、变更历史等等。
396 0
从Service到WorkManager
|
Kubernetes 负载均衡 网络协议
k8s service
Kubernetes Service 定义了这样一种抽象:一个 Pod 的逻辑分组,一种可以访问它们的策略——通常称为微服务。这一组 Pod 能够被 Service 访问到,通常是通过 Label Selector 实现的。
7046 0
理解Service
Service的start和bind有什么区别? Service分为两种工作状态,一种是启动状态,主要用于执行后台计算;另一种是绑定状态,主要用于其它组件和Service的交互。
962 0
|
监控 关系型数据库 Unix
|
监控 Unix 关系型数据库