毕设要做一个企业管理软件,想通过网站来实现(对java后端开发比较熟),要求功能要设计成模块,可以安装拆卸(像odoo一样),在系统发布运行之后,可以通过自己开发新的功能安装到系统上来扩展系统的功能。搜了很多模块化设计都是在开发阶段分模块的,odoo是用python开发的,不知道java应该怎么实现,微服务符不符合这样的要求?
先按功能做模块拆分,然后以依赖引用的方式依赖其他的模块,不需要的话,把依赖注释掉应该就可以了吧