Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 19321|Antwoord: 1

[Bron] Spring Boot gebruikt Druid met de foutmelding Property: spring.datasource.filters

[Link kopiëren]
Geplaatst op 15-01-2019 16:17:29 | | | |
Ik gebruik versie 1.1.10, en ik kan het nog steeds gebruiken nadat ik log4j heb verwijderd met de foutmelding Property: spring.datasource.filters bij gebruik, en de nieuwe versie van de Druid-configuratie is veranderd

Property: spring.datasource.filters     Value: stat,wall,log4j     Origin: class path resource [application.yml]:29:14     Reason: Unable to set value for property filters
Inhoud van mijn yml-bestandsconfiguratiebestand

Het punt is deze zin:

# Configureer de filters van monitoringstatistieken om te onderscheppen, na het verwijderen van de monitoringinterface kan SQL niet meetellen, 'wall' wordt gebruikt voor firewall, hier wordt het filter aangepast filters: commons-log.connection-logger-name: stat,wall,log4j

Hoewel het geconfigureerd is, wordt er geen foutmelding gemeld, maar het is nutteloos en kan het logboek nog steeds niet verschijnen op mijn SQL-monitoringpagina.

Juiste oplossing:

Verwijder direct de log4j van waarde en het werkt normaal

Je kunt SQL-monitoring normaal zien, zoals te zien is in de onderstaande figuur:



Referentie:https://github.com/alibaba/druid/issues/2507




Vorig:Spring MySQL common error oplossingen
Volgend:2019 Bachelor of Arts in Engels
 Huisbaas| Geplaatst op 15-01-2019 16:26:40 |
connectionProperties: Configureer hier enkele eigenschappen van de verbinding, config.decrypt=true, wat aangeeft dat het opgegeven wachtwoord versleuteld is

Filters: is een interceptor die kan worden geconfigureerd met monitoring, logging, enzovoort

maxActive: Het maximale aantal verbindingen

initialSize: Het aantal geïnitialiseerde verbindingen

minIdle: Het aantal vrije verbindingen

maxWait: Krijg de maximale wachttijd voor de verbinding

tijdTussenUitzettingRunsMillis: Detecteert verbindingstijd, in milliseconden.

minEvictableIdleTimeMillis: Detecteert dat de verbinding gesloten is als deze groter is dan deze waarde, in milliseconden

validationQuery: Controleer of de database beschikbaar is via deze SQL-instructie wanneer het systeem start, bijvoorbeeld SELECT 'x' uit dual voor Oracle en SELECT 'x' voor mysql.

testWhileIdle: Maakt idle-verbindingsdetectie mogelijk voor recycling

testOnBorrow: Bij het verkrijgen van een verbinding uit een verbindingspool zal het controleren van de beschikbaarheid van de verbinding invloed hebben op de prestaties van de verbinding

testOnReturn: Bij het loslaten van de verbinding met de verbindingspool zal het detecteren van de beschikbaarheid van de verbinding een lichte invloed hebben op de prestaties

poolPreparedStatements: Schakel psCache-caching in, zet op waar voor orakels en false voor niet-orakels

maxPoolPreparedStatementPerConnectionSize: Het maximale aantal caches, ingesteld op 0 voor niet-oracles
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com