bobbyz007 commented on issue #6563: URL: https://github.com/apache/incubator-seata/issues/6563#issuecomment-2121834062
我觉得考虑向下兼容的前提是不能影响新版本的使用吧,为了向下兼容牺牲新版本引入seata-all可能存在问题,也不合理啊。 不知道为啥要在同一份代码中搞这种兼容,通过不同版本区分也行或类似common-lang/common-lang3这种区分就很清楚啊。 > 这个应该不是bug,是特意而为,为了向下兼容特地以ioseata包为主,如果ioseata包下没有对应的实现才会加载到org.apache.seata包下的实现。如果你不想有io seata相关的依赖,可以不选择引入seata-all,自行引入对应的module依赖即可 This shouldn't be considered a bug; it is intentional. In order to maintain backward compatibility, the main focus is on the io.seata package. If there is no corresponding implementation under the io.seata package, then the implementation will be loaded from the org.apache.seata package. If you prefer not to have dependencies related to io.seata, you can choose not to import seata-all and instead manually import the corresponding module dependencies. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
