Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 19321|Odpověď: 1

[Zdroj] Spring Boot používá Druida s chybou vlastnosti: spring.datasource.filters

[Kopírovat odkaz]
Zveřejněno 15.01.2019 16:17:29 | | | |
Používám verzi 1.1.10 a stále ji mohu používat i po odstranění log4j s chybou Property: spring.datasource.filters při jejím používání, a nová verze konfigurace Druid se změnila

Property: spring.datasource.filters     Value: stat,wall,log4j     Origin: class path resource [application.yml]:29:14     Reason: Unable to set value for property filters
Obsah konfiguračního souboru mého yml souboru

Jde o tuto větu:

# Nastavte filtry monitorovacích statistik tak, aby zachytávaly, po odstranění monitorovacího rozhraní nelze započítat sql, pro firewall se používá 'wall', zde se filtr modifikuje filtry: commons-log.connection-logger-name: stat,wall,log4j

Ačkoliv je to nakonfigurované, žádná chyba se nehlásí, ale je to k ničemu a log se stále nezobrazuje na mé stránce SQL monitoringu.

Správné řešení:

Přímo odstraňte log4j hodnoty a bude to fungovat normálně

SQL monitoring můžete vidět normálně, jak je znázorněno na obrázku níže:



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




Předchozí:Řešení běžných chyb ve Spring MySQL
Další:2019 Bakalář umění v angličtině
 Pronajímatel| Zveřejněno 15.01.2019 16:26:40 |
connectionProperties: Nakonfigurujte některé vlastnosti spojení, config.decrypt=true zde, což označuje, že dané heslo je zašifrované

filtry: je interceptor, který lze konfigurovat s monitorováním, logováním atd

maxActive: Maximální počet spojení

initialSize: Počet inicializovaných spojení

minIdle: Počet volných připojení

maxWait: Získejte maximální čekací dobu pro spojení

timeBetweenEvictionRunsMillis: Detekuje čas připojení v milisekundách

minEvictableIdleTimeMillis: Detekuje, že spojení je uzavřeno, pokud je větší než tato hodnota, v milisekundách

validationQuery: Ověřte, zda je databáze dostupná pomocí tohoto SQL příkazu při spuštění systému, například SELECT 'x' z dual for Oracle a SELECT 'x' pro mysql.

testWhileIdle: Umožňuje detekci nečinného připojení pro recyklaci

testOnBorrow: Při získávání spojení z poolu ovlivní výkon spojení ověření dostupnosti spojení

testOnReturn: Při uvolnění spojení do poolu bude mít detekce dostupnosti spojení mírný dopad na výkon

poolPreparedStatements: Povolte cache psCache, nastavte true pro orákula a false pro ne-orákula

maxPoolPreparedStatementPerConnectionSize: Maximální počet cache, nastavený na 0 pro ne-orákula
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com