使用spring boot+mybatis进行开发,假设有3个业务逻辑,1-订单 2-物流 3-库存,各自有自己的mapper xml用于执行各自业务的sql,现在遇到一个问题是如果订单中的xml有异常,整个项目会崩溃。想请教下大家,能否通过一些配置或者管控,只让对应的业务块不可使用,而不是全项目崩溃?
使用spring boot+mybatis进行开发,假设有3个业务逻辑,1-订单 2-物流 3-库存,各自有自己的mapper xml用于执行各自业务的sql,现在遇到一个问题是如果订单中的xml有异常,整个项目会崩溃。想请教下大家,能否通过一些配置或者管控,只让对应的业务块不可使用,而不是全项目崩溃?
个人建议,可以考虑下 Spring Cloud 微服务,把订单、物流、库存分别包装为三个服务,然后各自提供 Restful 业务接口给前端调用。这样的好处是,其中的一个服务挂了,不影响其他模块的使用。
8 回答6.4k 阅读
1 回答4.2k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
2 回答3.2k 阅读
2 回答3.9k 阅读
1 回答2.2k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
xml有异常?XML文件写的有问题,解析不出来吗?