1.kbmMW支持在一个Server中使用多个RestServicve。
这非常方便将不同的业务分开来实现,而不是写一个长长的单元来实现所有的业务。比如:对于一个企业应用来说,对于人力这块我们可以用一个HRRestService实现,销售业务用SORestService实现。
2.定义Service Path时要注意,如果Server只有一个RestService,那么用/就可以,反之不能。
当用多个RestService来实现Rest时,定义的Service Path要注意,对于每个Service都要定一个完整的 Path,而不能用/来定义。如果你用/来定义一个Service,客户端是访问不到的。
//销售业务path定义 [kbmMW_Service(‘name:/sorestservice, flags:[listed]‘)] [kbmMW_Rest(‘path:/so‘)] //人力业务path定义 [kbmMW_Service(‘name:/hrrestservice, flags:[listed]‘)] [kbmMW_Rest(‘path:/hr‘)]
原文:https://www.cnblogs.com/kinglandsoft/p/14688041.html