dataSource是 spring对象,但是无法进入拦截。自行添加切面的方式进入拦截。使用的type是druid连接池如何配置呢?
- Lenguaje dominante
- Java
- Estrellas
- 4.2k
- Forks
- 1.4k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
看FQA上面只提供了一个`org.apache.tomcat.jdbc.pool.DataSource`
```lang=java
@Component
@Aspect
@Slf4j
public class TomcatDataSourceAspect implements Ordered {
@Autowired
private DTXResourceWeaver dtxResourceWeaver;//TX-LCN 资源切面处理对象
@Around("execution(public java.sql.Connection org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(..) )")
public Object around(ProceedingJoinPoint point) throws Throwable {
log.info("proxy my aspect..");
return dtxResourceWeaver.getConnection(() -> (Connection) point.proceed());
}
@Override
public int getOrder() {
return 0;
}
}
```
出现异常的那个回滚了,其他两个没有回滚,而且三个的groupId是不相同的,不知道是什么原因.

Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza revisando el ejemplo personalizado de TomcatDataSourceAspect, el punto de entrada de DTXResourceWeaver y el punto de intercepción de getConnection de org.apache.tomcat.jdbc.pool.DataSourceProxy. Reproduce la configuración del grupo de conexiones de Druid y verifica si las tres transacciones son interceptadas, se revierten juntas y usan el groupId esperado.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java, spring
- Área
- backend, database, distributed-systems
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100