Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 19321|Yanıt: 1

[Kaynak] Spring Boot, Property: spring.datasource.filters hatasına sahip Druid kullanır

[Bağlantıyı kopyala]
Yayınlandı 15.01.2019 16:17:29 | | | |
Sürüm 1.1.10 kullanıyorum ve log4j'yi kaldırdıktan sonra Property: spring.datasource.filters hatası ile kullanabiliyorum, ayrıca Druid yapılandırmasının yeni sürümü değişti

Property: spring.datasource.filters     Value: stat,wall,log4j     Origin: class path resource [application.yml]:29:14     Reason: Unable to set value for property filters
YML dosya yapılandırma dosya içeriğim

Mesele şu cümle:

# İzleme istatistiklerinin filtrelerini kesecek şekilde ayarlayın, izleme arayüzü kaldırıldıktan sonra SQL sayılamıyor, 'wall' firewall için kullanılır, filtrenin değiştirildiği yer filtreler: commons-log.connection-logger-name: stat,wall,log4j

Yapılandırılmış olmasına rağmen hata bildirilmiyor, fakat işe yaramıyor ve log hâlâ SQL izleme sayfamda görünemiyor.

Doğru çözüm:

Log4j değerini doğrudan kaldırın, normal şekilde çalışır

Aşağıdaki şekilde gösterildiği gibi SQL izlemesini normal şekilde görebilirsiniz:



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




Önceki:Spring MySQL yaygın hata çözümleri
Önümüzdeki:2019 İngilizce Lisans Programı
 Ev sahibi| Yayınlandı 15.01.2019 16:26:40 |
connectionProperties: Bağlantının bazı özelliklerini config.decrypt=true burada yapılandırın, verilen şifrenin şifrelendiğini göstermek

Filtreler: İzleme, kayıt gibi özelliklerle yapılandırılabilen bir engelleyicidir

maxActive: Maksimum bağlantı sayısı

initialSize: Başlatılmış bağlantıların sayısı

minIdle: Serbest bağlantı sayısı

maxWait: Bağlantı için maksimum bekleme süresini elde edin

timeBetweenEvictionRunsMillis: Bağlantı süresini milisaniye cinsinden tespit eder

minEvictableIdleTimeMillis: Bağlantının kapalı olduğunu tespit eder, eğer bu değerden büyükse, milisaniye cinsinden

doğrulamaSorgu: Sistem başladığında veritabanının bu sql ifadesi üzerinden erişilebilir olup olmadığını doğrulayın; örneğin, oracle için dual 'x' ve mysql için 'x' seç.

testWhileIdle: Geri dönüşüm için boşta bağlantı algılamasını sağlar

testOnBorrow: Bir bağlantı havuzundan bağlantı alınırken, bağlantı kullanılabilirliğinin kontrol edilip edilmemesi bağlantının performansını etkiler

testOnReturn: Bağlantı havuzuna bağlantı bırakılırken, bağlantı kullanılabilirliğinin algılanıp algılanmadığı performans üzerinde hafif bir etkiye sahip olur

poolPreparedStatements: psCache önbelleğini etkinleştirin, oracle'lar için true, oracle olmayanlar için false olarak ayarlanın

maxPoolPreparedStatementPerConnectionSize: Oracle olmayanlar için 0 olarak ayarlanmış maksimum önbellek sayısı
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com