Widziałem wiele artykułów w Internecie o tym, jak Spring Boot konfiguruje pulę połączeń druidów, z których wiele jest błędnych, i,Wiele osób nie wie, że są źle skonfigurowane。
Bo niezależnie od tego, czy jest skonfigurowana poprawnie, czy źle skonfigurowana, baza danych może być dodawana, usuwana, modyfikowana i sprawdzana, a wiele osób uważa, że można ją używać i konfigurować poprawnie...
Mój serwer to wersja MySQL: 5.5.20, i nie wiem, czy musi być powiązany z pakietem Java, wydaje się, że nie ma problemu z używaniem najnowszej wersji pakietu sterownika mysql.
pom.xml główne konfiguracje są następujące:
application.yml konfiguracja:
DruidDBConfig.java konfiguracja wygląda następująco:
MySqlDataSourceConfig.java kod wygląda następująco:
AccountMapper.java kod wygląda następująco:
Kod kontrolera:
Adres interfejsu dostępowego:http://127.0.0.1:8079/api/test/getAccount
Można zwracać normalne dane JSON, jak pokazano na powyższym obrazku.
Odwiedź stronę monitorowania druidów:http://127.0.0.1:8079/druid/index.html
Możesz zobaczyć źródła danych, monitoring SQL i inne informacje, jak pokazano na powyższym rysunku.
(Koniec)
|