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]

Reply via email to