apache / apache/incubator-seata
v2.x 里的 tx GlobalTransactionalInterceptorHandler 使用了 io.seata.spring.annotation 下的注解 (T_T)
- Dominant language
- Java
- Stars
- 26k
- Forks
- 8.8k
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 4
Description
这样的话 seata-integration-tx 就只能与 spring 相关的适配结合使用了。。。建议:
* io.seata.spring.annotation.GlobalLock
* io.seata.spring.annotation.GlobalTransactional
上移到:
* io.seata.annotation.GlobalLock
* io.seata.annotation.GlobalTransactional
不能只是 “面向 spring 编程”。咱得 “面向 java 生态编程”,👍
Contributor guide
Research direction
Start with the v2.x GlobalTransactionalInterceptorHandler and trace its uses of io.seata.spring.annotation.GlobalLock and GlobalTransactional. Review the related annotation references and integration boundaries; the work is done when these annotations are available under io.seata.annotation and seata-integration-tx is no longer tied to the Spring annotation package.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, spring
- Domain
- backend, distributed-systems
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100