将ExpressJs控制器迁移到Java + Spring的最佳实践

时间:2019-02-22 01:17:14

标签: java node.js spring

我以前在Express中建立了一些路由,例如:

new RegExp()

我在节点中有三个控制器:app.get('/:user_id/allies', users.getAllAllies); app.get('/:user_id/clients', users.getAllClients); app.get('/:user_id/inbox', messages.getInbox); app.post('/messages', messages.postMessage); UsersMessages。 这使我可以创建非常语义化的路由。 作为练习,我试图将应用程序重建为Java + Spring服务,而我的问题是,将控制器实例迁移到Spring的最佳实践是什么。 如果要在Spring中进行语义控制器路由,最终会得到类似以下内容的话:

Meals

如您所见,通过控制器分离资源不再存在,如果使用@RequestMapping("/{user_id}") class UserController { @GetMapping("/allies") {} // this is my Node 'users' controller @GetMapping("/inbox") {} // this is my Node 'messages' controller @GetMapping("/meals") {} // this is my Node 'meals' controller } 帮助程序,我的应用程序将移交给一个控制器。 对新Java开发人员的最佳做法有何建议?

0 个答案:

没有答案