使用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 业务接口给前端调用。这样的好处是,其中的一个服务挂了,不影响其他模块的使用。
4 回答1.5k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答745 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.7k 阅读
2 回答1.3k 阅读
xml有异常?XML文件写的有问题,解析不出来吗?