connectionProperties: Configura algunas propiedades de la conexión, config.decrypt=true aquí, indicando que la contraseña proporcionada está cifrada
Filtros: es un interceptor que puede configurarse con monitorización, registro, etc
maxActive: El número máximo de conexiones
initialSize: El número de conexiones inicializadas
minIdle: El número de conexiones gratuitas
maxWait: Conseguir el máximo tiempo de espera para la conexión
timeBetweenEvictionRunsMillis: Detecta el tiempo de conexión, en milisegundos
minEvictableIdleTimeMillis: Detecta que la conexión está cerrada si es mayor que este valor, en milisegundos
validationQuery: Verifica si la base de datos está disponible mediante esta instrucción sql cuando el sistema inicia, por ejemplo, SELECCIONA 'x' de dual para oráculo y SELECCIONA 'x' para mysql.
testWhileIdle: Activa la detección de conexiones inactivas para reciclaje
testOnBorrow: Al obtener una conexión de un pool de conexiones, comprobar la disponibilidad de la conexión afectará al rendimiento de la misma
testOnReturn: Al liberar la conexión al pool de conexiones, si se detecta la disponibilidad de conexión tendrá un ligero impacto en el rendimiento
poolPreparedStatements: Habilitar la caché de psCache, establecer en true para oráculos y false para no oráculos
maxPoolPreparedStatementPerConnectionSize: El número máximo de cachés, fijado a 0 para no oráculos |