msgroup пре 5 месеци
родитељ
комит
5a0b12694e
56 измењених фајлова са 1166 додато и 19677 уклоњено
  1. 1116 0
      log/error.log
  2. 0 329
      src/main/webapp/html/web/fuwuanli/1666653714305589248.html
  3. 0 329
      src/main/webapp/html/web/fuwuanli/1666653716146888704.html
  4. 0 329
      src/main/webapp/html/web/fuwuanli/1666653716172054528.html
  5. 0 329
      src/main/webapp/html/web/fuwuanli/1666653716285300736.html
  6. 0 329
      src/main/webapp/html/web/fuwuanli/1666653716323049472.html
  7. 0 329
      src/main/webapp/html/web/fuwuanli/1666653716339826688.html
  8. 0 329
      src/main/webapp/html/web/fuwuanli/1666653716360798208.html
  9. 0 329
      src/main/webapp/html/web/fuwuanli/1666653716381769728.html
  10. 0 329
      src/main/webapp/html/web/fuwuanli/1666653716402741248.html
  11. 0 329
      src/main/webapp/html/web/fuwuanli/1666653716423712768.html
  12. 0 472
      src/main/webapp/html/web/fuwuanli/index.html
  13. 0 450
      src/main/webapp/html/web/fuwuanli/list-2.html
  14. 0 407
      src/main/webapp/html/web/gywm/gongsijieshao/index.html
  15. 0 407
      src/main/webapp/html/web/gywm/lianxiwomen/index.html
  16. 0 731
      src/main/webapp/html/web/index.html
  17. 0 430
      src/main/webapp/html/web/jiejuefangan/index.html
  18. 0 407
      src/main/webapp/html/web/jiejuefangan/zhihuiyiliaojiejuefangan/index.html
  19. 0 407
      src/main/webapp/html/web/jiejuefangan/zhihuiyingyetingjiejuefangan/index.html
  20. 0 403
      src/main/webapp/html/web/news/gsdt/1666653707418542080.html
  21. 0 403
      src/main/webapp/html/web/news/gsdt/1666653707447902208.html
  22. 0 436
      src/main/webapp/html/web/news/gsdt/index.html
  23. 0 472
      src/main/webapp/html/web/news/index.html
  24. 0 329
      src/main/webapp/html/web/news/xingyedongtai/1666653707494039552.html
  25. 0 329
      src/main/webapp/html/web/news/xingyedongtai/1666653709826072576.html
  26. 0 329
      src/main/webapp/html/web/news/xingyedongtai/1666653711092752384.html
  27. 0 448
      src/main/webapp/html/web/news/xingyedongtai/index.html
  28. 0 408
      src/main/webapp/html/web/product/hycp/1666653707267547136.html
  29. 0 408
      src/main/webapp/html/web/product/hycp/1666653707301101568.html
  30. 0 431
      src/main/webapp/html/web/product/hycp/index.html
  31. 0 475
      src/main/webapp/html/web/product/index.html
  32. 0 332
      src/main/webapp/html/web/product/kycp/1666653709796712448.html
  33. 0 332
      src/main/webapp/html/web/product/kycp/1666746118801084417.html
  34. 0 332
      src/main/webapp/html/web/product/kycp/1666746342634311681.html
  35. 0 332
      src/main/webapp/html/web/product/kycp/1666746591885021186.html
  36. 0 332
      src/main/webapp/html/web/product/kycp/1666746750492626945.html
  37. 0 332
      src/main/webapp/html/web/product/kycp/1666746969481433090.html
  38. 0 333
      src/main/webapp/html/web/product/kycp/1666747234498531329.html
  39. 0 408
      src/main/webapp/html/web/product/kycp/1666747315024973825.html
  40. 0 475
      src/main/webapp/html/web/product/kycp/index.html
  41. 0 431
      src/main/webapp/html/web/product/kycp/list-2.html
  42. 0 475
      src/main/webapp/html/web/product/list-2.html
  43. 0 431
      src/main/webapp/html/web/product/list-3.html
  44. 0 410
      src/main/webapp/html/web/product/pingtaichanpin/1666747903594876929.html
  45. 0 408
      src/main/webapp/html/web/product/pingtaichanpin/1666748214455717889.html
  46. 0 408
      src/main/webapp/html/web/product/pingtaichanpin/1666748349411643394.html
  47. 0 408
      src/main/webapp/html/web/product/pingtaichanpin/1666748457335279617.html
  48. 0 453
      src/main/webapp/html/web/product/pingtaichanpin/index.html
  49. 0 460
      src/main/webapp/html/web/zaixianliuyan/index.html
  50. 0 327
      src/main/webapp/html/web/zhaopinxinxi/index.html
  51. 0 0
      src/main/webapp/log/error.log
  52. 0 48
      src/main/webapp/log/info.log
  53. 0 324
      src/main/webapp/log/mcms.log
  54. 0 14
      src/main/webapp/log/warn.log
  55. 50 0
      src/main/webapp/static/css/minireset.min.css
  56. BIN
      src/main/webapp/upload/1/cms/content/1714351240766.png

+ 1116 - 0
log/error.log

@@ -0,0 +1,1116 @@
+2025-05-28 20:46:16.348 [ERROR] 65355 [reate-354980344 ] com.alibaba.druid.pool.DruidDataSource:2592 : create connection SQLException, url: jdbc:mysql://192.168.0.6:3306/mcms?useUnicode=true&serverTimezone=Asia/Shanghai&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&autoReconnect=true&allowMultiQueries=true&useSSL=false, errorCode 0, state 08001
+
+java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:899) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:824) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:449) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:242) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1682) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1803) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2590) [druid-1.2.24.jar:?]
+Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
+
+The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
+	at jdk.internal.reflect.GeneratedConstructorAccessor86.newInstance(Unknown Source) ~[?:?]
+	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) ~[?:?]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:89) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.NativeSession.connect(NativeSession.java:120) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:843) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	... 7 more
+Caused by: java.net.ConnectException: Operation timed out
+	at java.base/sun.nio.ch.Net.connect0(Native Method) ~[?:?]
+	at java.base/sun.nio.ch.Net.connect(Net.java:579) ~[?:?]
+	at java.base/sun.nio.ch.Net.connect(Net.java:568) ~[?:?]
+	at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:593) ~[?:?]
+	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) ~[?:?]
+	at java.base/java.net.Socket.connect(Socket.java:633) ~[?:?]
+	at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:156) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:63) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.NativeSession.connect(NativeSession.java:120) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:843) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	... 7 more
+
+2025-05-28 20:46:16.348 [ERROR] 65355 [eate-2087202342 ] com.alibaba.druid.pool.DruidDataSource:2592 : create connection SQLException, url: jdbc:mysql://192.168.0.6:3306/mcms?useUnicode=true&serverTimezone=Asia/Shanghai&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&autoReconnect=true&allowMultiQueries=true&useSSL=false, errorCode 0, state 08001
+
+java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:899) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:824) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:449) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:242) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1682) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1803) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2590) [druid-1.2.24.jar:?]
+Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
+
+The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
+	at jdk.internal.reflect.GeneratedConstructorAccessor86.newInstance(Unknown Source) ~[?:?]
+	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) ~[?:?]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:89) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.NativeSession.connect(NativeSession.java:120) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:843) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	... 7 more
+Caused by: java.net.ConnectException: Operation timed out
+	at java.base/sun.nio.ch.Net.connect0(Native Method) ~[?:?]
+	at java.base/sun.nio.ch.Net.connect(Net.java:579) ~[?:?]
+	at java.base/sun.nio.ch.Net.connect(Net.java:568) ~[?:?]
+	at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:593) ~[?:?]
+	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) ~[?:?]
+	at java.base/java.net.Socket.connect(Socket.java:633) ~[?:?]
+	at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:156) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:63) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.NativeSession.connect(NativeSession.java:120) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:843) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	... 7 more
+
+2025-05-28 20:46:16.563 [ERROR] 65355 [eate-1921417851 ] com.alibaba.druid.pool.DruidDataSource:2592 : create connection SQLException, url: jdbc:mysql://192.168.0.6:3306/mcms?useUnicode=true&serverTimezone=Asia/Shanghai&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&autoReconnect=true&allowMultiQueries=true&useSSL=false, errorCode 0, state 08001
+
+java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:899) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:824) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:449) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:242) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1682) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1803) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2590) [druid-1.2.24.jar:?]
+Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
+
+The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
+	at jdk.internal.reflect.GeneratedConstructorAccessor86.newInstance(Unknown Source) ~[?:?]
+	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) ~[?:?]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:89) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.NativeSession.connect(NativeSession.java:120) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:843) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	... 7 more
+Caused by: java.net.ConnectException: Operation timed out
+	at java.base/sun.nio.ch.Net.connect0(Native Method) ~[?:?]
+	at java.base/sun.nio.ch.Net.connect(Net.java:579) ~[?:?]
+	at java.base/sun.nio.ch.Net.connect(Net.java:568) ~[?:?]
+	at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:593) ~[?:?]
+	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) ~[?:?]
+	at java.base/java.net.Socket.connect(Socket.java:633) ~[?:?]
+	at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:156) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:63) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.NativeSession.connect(NativeSession.java:120) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:843) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	... 7 more
+
+2025-05-28 20:46:16.652 [ERROR] 65355 [reate-566860479 ] com.alibaba.druid.pool.DruidDataSource:2592 : create connection SQLException, url: jdbc:mysql://192.168.0.6:3306/mcms?useUnicode=true&serverTimezone=Asia/Shanghai&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&autoReconnect=true&allowMultiQueries=true&useSSL=false, errorCode 0, state 08001
+
+java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:899) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:824) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:449) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:242) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1682) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1803) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2590) [druid-1.2.24.jar:?]
+Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
+
+The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
+	at jdk.internal.reflect.GeneratedConstructorAccessor86.newInstance(Unknown Source) ~[?:?]
+	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) ~[?:?]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:89) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.NativeSession.connect(NativeSession.java:120) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:843) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	... 7 more
+Caused by: java.net.ConnectException: Operation timed out
+	at java.base/sun.nio.ch.Net.connect0(Native Method) ~[?:?]
+	at java.base/sun.nio.ch.Net.connect(Net.java:579) ~[?:?]
+	at java.base/sun.nio.ch.Net.connect(Net.java:568) ~[?:?]
+	at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:593) ~[?:?]
+	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) ~[?:?]
+	at java.base/java.net.Socket.connect(Socket.java:633) ~[?:?]
+	at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:156) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:63) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.NativeSession.connect(NativeSession.java:120) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:843) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	... 7 more
+
+2025-05-28 20:46:16.851 [ERROR] 65355 [reate-817707477 ] com.alibaba.druid.pool.DruidDataSource:2592 : create connection SQLException, url: jdbc:mysql://192.168.0.6:3306/mcms?useUnicode=true&serverTimezone=Asia/Shanghai&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&autoReconnect=true&allowMultiQueries=true&useSSL=false, errorCode 0, state 08001
+
+java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:899) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:824) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:449) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:242) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1682) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1803) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2590) [druid-1.2.24.jar:?]
+Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
+
+The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
+	at jdk.internal.reflect.GeneratedConstructorAccessor86.newInstance(Unknown Source) ~[?:?]
+	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) ~[?:?]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:89) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.NativeSession.connect(NativeSession.java:120) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:843) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	... 7 more
+Caused by: java.net.ConnectException: Operation timed out
+	at java.base/sun.nio.ch.Net.connect0(Native Method) ~[?:?]
+	at java.base/sun.nio.ch.Net.connect(Net.java:579) ~[?:?]
+	at java.base/sun.nio.ch.Net.connect(Net.java:568) ~[?:?]
+	at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:593) ~[?:?]
+	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) ~[?:?]
+	at java.base/java.net.Socket.connect(Socket.java:633) ~[?:?]
+	at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:156) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:63) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.NativeSession.connect(NativeSession.java:120) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:843) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	... 7 more
+
+2025-05-28 20:46:17.061 [ERROR] 65355 [eate-1207950266 ] com.alibaba.druid.pool.DruidDataSource:2592 : create connection SQLException, url: jdbc:mysql://192.168.0.6:3306/mcms?useUnicode=true&serverTimezone=Asia/Shanghai&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&autoReconnect=true&allowMultiQueries=true&useSSL=false, errorCode 0, state 08001
+
+java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:899) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:824) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:449) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:242) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1682) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1803) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2590) [druid-1.2.24.jar:?]
+Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
+
+The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
+	at jdk.internal.reflect.GeneratedConstructorAccessor86.newInstance(Unknown Source) ~[?:?]
+	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) ~[?:?]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:89) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.NativeSession.connect(NativeSession.java:120) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:843) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	... 7 more
+Caused by: java.net.ConnectException: Operation timed out
+	at java.base/sun.nio.ch.Net.connect0(Native Method) ~[?:?]
+	at java.base/sun.nio.ch.Net.connect(Net.java:579) ~[?:?]
+	at java.base/sun.nio.ch.Net.connect(Net.java:568) ~[?:?]
+	at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:593) ~[?:?]
+	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) ~[?:?]
+	at java.base/java.net.Socket.connect(Socket.java:633) ~[?:?]
+	at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:156) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:63) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.NativeSession.connect(NativeSession.java:120) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:843) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	... 7 more
+
+2025-05-28 20:46:17.259 [ERROR] 65355 [reate-256167987 ] com.alibaba.druid.pool.DruidDataSource:2592 : create connection SQLException, url: jdbc:mysql://192.168.0.6:3306/mcms?useUnicode=true&serverTimezone=Asia/Shanghai&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&autoReconnect=true&allowMultiQueries=true&useSSL=false, errorCode 0, state 08001
+
+java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:899) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:824) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:449) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:242) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1682) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1803) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2590) [druid-1.2.24.jar:?]
+Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
+
+The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
+	at jdk.internal.reflect.GeneratedConstructorAccessor86.newInstance(Unknown Source) ~[?:?]
+	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) ~[?:?]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:89) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.NativeSession.connect(NativeSession.java:120) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:843) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	... 7 more
+Caused by: java.net.ConnectException: Operation timed out
+	at java.base/sun.nio.ch.Net.connect0(Native Method) ~[?:?]
+	at java.base/sun.nio.ch.Net.connect(Net.java:579) ~[?:?]
+	at java.base/sun.nio.ch.Net.connect(Net.java:568) ~[?:?]
+	at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:593) ~[?:?]
+	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) ~[?:?]
+	at java.base/java.net.Socket.connect(Socket.java:633) ~[?:?]
+	at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:156) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:63) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.NativeSession.connect(NativeSession.java:120) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:843) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	... 7 more
+
+2025-05-28 20:46:17.462 [ERROR] 65355 [eate-1777591638 ] com.alibaba.druid.pool.DruidDataSource:2592 : create connection SQLException, url: jdbc:mysql://192.168.0.6:3306/mcms?useUnicode=true&serverTimezone=Asia/Shanghai&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&autoReconnect=true&allowMultiQueries=true&useSSL=false, errorCode 0, state 08001
+
+java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:899) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:824) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:449) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:242) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1682) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1803) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2590) [druid-1.2.24.jar:?]
+Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
+
+The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
+	at jdk.internal.reflect.GeneratedConstructorAccessor86.newInstance(Unknown Source) ~[?:?]
+	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) ~[?:?]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:89) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.NativeSession.connect(NativeSession.java:120) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:843) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	... 7 more
+Caused by: java.net.ConnectException: Operation timed out
+	at java.base/sun.nio.ch.Net.connect0(Native Method) ~[?:?]
+	at java.base/sun.nio.ch.Net.connect(Net.java:579) ~[?:?]
+	at java.base/sun.nio.ch.Net.connect(Net.java:568) ~[?:?]
+	at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:593) ~[?:?]
+	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) ~[?:?]
+	at java.base/java.net.Socket.connect(Socket.java:633) ~[?:?]
+	at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:156) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:63) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.NativeSession.connect(NativeSession.java:120) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:843) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	... 7 more
+
+2025-05-28 20:46:19.597 [ERROR] 65355 [reate-102564126 ] com.alibaba.druid.pool.DruidDataSource:2592 : create connection SQLException, url: jdbc:mysql://192.168.0.6:3306/mcms?useUnicode=true&serverTimezone=Asia/Shanghai&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&autoReconnect=true&allowMultiQueries=true&useSSL=false, errorCode 0, state 08001
+
+java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:899) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:824) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:449) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:242) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1682) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1803) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2590) [druid-1.2.24.jar:?]
+Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
+
+The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
+	at jdk.internal.reflect.GeneratedConstructorAccessor86.newInstance(Unknown Source) ~[?:?]
+	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) ~[?:?]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:89) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.NativeSession.connect(NativeSession.java:120) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:843) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	... 7 more
+Caused by: java.net.ConnectException: Operation timed out
+	at java.base/sun.nio.ch.Net.connect0(Native Method) ~[?:?]
+	at java.base/sun.nio.ch.Net.connect(Net.java:579) ~[?:?]
+	at java.base/sun.nio.ch.Net.connect(Net.java:568) ~[?:?]
+	at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:593) ~[?:?]
+	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) ~[?:?]
+	at java.base/java.net.Socket.connect(Socket.java:633) ~[?:?]
+	at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:156) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:63) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.NativeSession.connect(NativeSession.java:120) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:843) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	... 7 more
+
+2025-05-28 20:46:19.901 [ERROR] 65355 [reate-908845261 ] com.alibaba.druid.pool.DruidDataSource:2592 : create connection SQLException, url: jdbc:mysql://192.168.0.6:3306/mcms?useUnicode=true&serverTimezone=Asia/Shanghai&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&autoReconnect=true&allowMultiQueries=true&useSSL=false, errorCode 0, state 08001
+
+java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:899) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:824) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:449) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:242) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1682) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1803) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2590) [druid-1.2.24.jar:?]
+Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
+
+The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
+	at jdk.internal.reflect.GeneratedConstructorAccessor86.newInstance(Unknown Source) ~[?:?]
+	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) ~[?:?]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:89) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.NativeSession.connect(NativeSession.java:120) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:843) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	... 7 more
+Caused by: java.net.ConnectException: Operation timed out
+	at java.base/sun.nio.ch.Net.connect0(Native Method) ~[?:?]
+	at java.base/sun.nio.ch.Net.connect(Net.java:579) ~[?:?]
+	at java.base/sun.nio.ch.Net.connect(Net.java:568) ~[?:?]
+	at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:593) ~[?:?]
+	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) ~[?:?]
+	at java.base/java.net.Socket.connect(Socket.java:633) ~[?:?]
+	at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:156) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:63) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.NativeSession.connect(NativeSession.java:120) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:843) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	... 7 more
+
+2025-05-28 20:46:20.155 [ERROR] 65355 [reate-378838522 ] com.alibaba.druid.pool.DruidDataSource:2592 : create connection SQLException, url: jdbc:mysql://192.168.0.6:3306/mcms?useUnicode=true&serverTimezone=Asia/Shanghai&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&autoReconnect=true&allowMultiQueries=true&useSSL=false, errorCode 0, state 08001
+
+java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:899) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:824) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:449) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:242) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1682) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1803) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2590) [druid-1.2.24.jar:?]
+Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
+
+The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
+	at jdk.internal.reflect.GeneratedConstructorAccessor86.newInstance(Unknown Source) ~[?:?]
+	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) ~[?:?]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:89) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.NativeSession.connect(NativeSession.java:120) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:843) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	... 7 more
+Caused by: java.net.ConnectException: Operation timed out
+	at java.base/sun.nio.ch.Net.connect0(Native Method) ~[?:?]
+	at java.base/sun.nio.ch.Net.connect(Net.java:579) ~[?:?]
+	at java.base/sun.nio.ch.Net.connect(Net.java:568) ~[?:?]
+	at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:593) ~[?:?]
+	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) ~[?:?]
+	at java.base/java.net.Socket.connect(Socket.java:633) ~[?:?]
+	at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:156) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:63) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.NativeSession.connect(NativeSession.java:120) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:843) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	... 7 more
+
+2025-05-28 21:19:31.280 [ERROR] 68091 [           main ] com.alibaba.druid.pool.DruidDataSource:599 : init datasource error, url: jdbc:mysql://localhost:3306/mcms?useUnicode=true&serverTimezone=Asia/Shanghai&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&autoReconnect=true&allowMultiQueries=true&useSSL=false
+
+java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:899) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:824) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:449) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:242) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1682) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1803) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:595) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceWrapper.afterPropertiesSet(DruidDataSourceWrapper.java:51) ~[druid-spring-boot-3-starter-1.2.24.jar:?]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1573) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:546) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1631) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1527) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1436) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1631) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:785) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:768) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:146) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:509) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1445) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1573) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:785) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:768) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:146) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:509) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1445) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.resolveBeanReference(ConfigurationClassEnhancer.java:380) ~[spring-context-6.2.2.jar:6.2.2]
+	at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:351) ~[spring-context-6.2.2.jar:6.2.2]
+	at net.mingsoft.config.ShiroConfig$$SpringCGLIB$$0.customRealm(<generated>) ~[ms-basic-3.0.0.2.jar:?]
+	at net.mingsoft.config.ShiroConfig.securityManager(ShiroConfig.java:123) ~[ms-basic-3.0.0.2.jar:?]
+	at net.mingsoft.config.ShiroConfig$$SpringCGLIB$$0.CGLIB$securityManager$0(<generated>) ~[ms-basic-3.0.0.2.jar:?]
+	at net.mingsoft.config.ShiroConfig$$SpringCGLIB$$FastClass$$1.invoke(<generated>) ~[ms-basic-3.0.0.2.jar:?]
+	at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) ~[spring-core-6.2.2.jar:6.2.2]
+	at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:348) ~[spring-context-6.2.2.jar:6.2.2]
+	at net.mingsoft.config.ShiroConfig$$SpringCGLIB$$0.securityManager(<generated>) ~[ms-basic-3.0.0.2.jar:?]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
+	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
+	at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
+	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1573) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:546) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:91) ~[spring-aop-6.2.2.jar:6.2.2]
+	at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:119) ~[spring-aop-6.2.2.jar:6.2.2]
+	at org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator.findCandidateAdvisors(AnnotationAwareAspectJAutoProxyCreator.java:92) ~[spring-aop-6.2.2.jar:6.2.2]
+	at org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.shouldSkip(AspectJAwareAdvisorAutoProxyCreator.java:105) ~[spring-aop-6.2.2.jar:6.2.2]
+	at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessBeforeInstantiation(AbstractAutoProxyCreator.java:280) ~[spring-aop-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1154) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1129) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:512) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) [spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) [spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) [spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:277) [spring-context-6.2.2.jar:6.2.2]
+	at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:808) [spring-context-6.2.2.jar:6.2.2]
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:611) [spring-context-6.2.2.jar:6.2.2]
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) [spring-boot-3.4.2.jar:3.4.2]
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) [spring-boot-3.4.2.jar:3.4.2]
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) [spring-boot-3.4.2.jar:3.4.2]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) [spring-boot-3.4.2.jar:3.4.2]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) [spring-boot-3.4.2.jar:3.4.2]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) [spring-boot-3.4.2.jar:3.4.2]
+	at net.mingsoft.MSApplication.main(MSApplication.java:34) [classes/:?]
+Caused by: com.mysql.cj.exceptions.CJException: Unknown database 'mcms'
+	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
+	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?]
+	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) ~[?:?]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:129) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:787) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:709) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:677) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:137) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeAuthenticationProvider.proceedHandshakeWithPluggableAuthentication(NativeAuthenticationProvider.java:470) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeAuthenticationProvider.connect(NativeAuthenticationProvider.java:211) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1369) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.NativeSession.connect(NativeSession.java:133) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:843) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	... 128 more
+
+2025-05-28 21:19:31.311 [ERROR] 68091 [           main ] com.alibaba.druid.pool.DruidDataSource:648 : {dataSource-1} init error
+
+java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:899) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:824) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:449) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:242) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1682) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1803) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:595) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceWrapper.afterPropertiesSet(DruidDataSourceWrapper.java:51) ~[druid-spring-boot-3-starter-1.2.24.jar:?]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1573) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:546) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1631) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1527) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1436) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1631) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:785) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:768) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:146) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:509) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1445) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1573) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:785) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:768) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:146) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:509) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1445) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.resolveBeanReference(ConfigurationClassEnhancer.java:380) ~[spring-context-6.2.2.jar:6.2.2]
+	at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:351) ~[spring-context-6.2.2.jar:6.2.2]
+	at net.mingsoft.config.ShiroConfig$$SpringCGLIB$$0.customRealm(<generated>) ~[ms-basic-3.0.0.2.jar:?]
+	at net.mingsoft.config.ShiroConfig.securityManager(ShiroConfig.java:123) ~[ms-basic-3.0.0.2.jar:?]
+	at net.mingsoft.config.ShiroConfig$$SpringCGLIB$$0.CGLIB$securityManager$0(<generated>) ~[ms-basic-3.0.0.2.jar:?]
+	at net.mingsoft.config.ShiroConfig$$SpringCGLIB$$FastClass$$1.invoke(<generated>) ~[ms-basic-3.0.0.2.jar:?]
+	at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) ~[spring-core-6.2.2.jar:6.2.2]
+	at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:348) ~[spring-context-6.2.2.jar:6.2.2]
+	at net.mingsoft.config.ShiroConfig$$SpringCGLIB$$0.securityManager(<generated>) ~[ms-basic-3.0.0.2.jar:?]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
+	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
+	at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
+	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1573) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:546) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:91) ~[spring-aop-6.2.2.jar:6.2.2]
+	at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:119) ~[spring-aop-6.2.2.jar:6.2.2]
+	at org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator.findCandidateAdvisors(AnnotationAwareAspectJAutoProxyCreator.java:92) ~[spring-aop-6.2.2.jar:6.2.2]
+	at org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.shouldSkip(AspectJAwareAdvisorAutoProxyCreator.java:105) ~[spring-aop-6.2.2.jar:6.2.2]
+	at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessBeforeInstantiation(AbstractAutoProxyCreator.java:280) ~[spring-aop-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1154) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1129) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:512) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) [spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) [spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) [spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:277) [spring-context-6.2.2.jar:6.2.2]
+	at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:808) [spring-context-6.2.2.jar:6.2.2]
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:611) [spring-context-6.2.2.jar:6.2.2]
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) [spring-boot-3.4.2.jar:3.4.2]
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) [spring-boot-3.4.2.jar:3.4.2]
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) [spring-boot-3.4.2.jar:3.4.2]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) [spring-boot-3.4.2.jar:3.4.2]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) [spring-boot-3.4.2.jar:3.4.2]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) [spring-boot-3.4.2.jar:3.4.2]
+	at net.mingsoft.MSApplication.main(MSApplication.java:34) [classes/:?]
+Caused by: com.mysql.cj.exceptions.CJException: Unknown database 'mcms'
+	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
+	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?]
+	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) ~[?:?]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:129) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:787) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:709) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:677) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:137) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeAuthenticationProvider.proceedHandshakeWithPluggableAuthentication(NativeAuthenticationProvider.java:470) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeAuthenticationProvider.connect(NativeAuthenticationProvider.java:211) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1369) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.NativeSession.connect(NativeSession.java:133) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:843) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	... 128 more
+
+2025-05-28 21:19:56.569 [ERROR] 68229 [           main ] com.alibaba.druid.pool.DruidDataSource:599 : init datasource error, url: jdbc:mysql://localhost:3306/mcms?useUnicode=true&serverTimezone=Asia/Shanghai&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&autoReconnect=true&allowMultiQueries=true&useSSL=false
+
+java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:899) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:824) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:449) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:242) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1682) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1803) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:595) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceWrapper.afterPropertiesSet(DruidDataSourceWrapper.java:51) ~[druid-spring-boot-3-starter-1.2.24.jar:?]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1573) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:546) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1631) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1527) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1436) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1631) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:785) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:768) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:146) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:509) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1445) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1573) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:785) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:768) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:146) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:509) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1445) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.resolveBeanReference(ConfigurationClassEnhancer.java:380) ~[spring-context-6.2.2.jar:6.2.2]
+	at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:351) ~[spring-context-6.2.2.jar:6.2.2]
+	at net.mingsoft.config.ShiroConfig$$SpringCGLIB$$0.customRealm(<generated>) ~[ms-basic-3.0.0.2.jar:?]
+	at net.mingsoft.config.ShiroConfig.securityManager(ShiroConfig.java:123) ~[ms-basic-3.0.0.2.jar:?]
+	at net.mingsoft.config.ShiroConfig$$SpringCGLIB$$0.CGLIB$securityManager$0(<generated>) ~[ms-basic-3.0.0.2.jar:?]
+	at net.mingsoft.config.ShiroConfig$$SpringCGLIB$$FastClass$$1.invoke(<generated>) ~[ms-basic-3.0.0.2.jar:?]
+	at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) ~[spring-core-6.2.2.jar:6.2.2]
+	at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:348) ~[spring-context-6.2.2.jar:6.2.2]
+	at net.mingsoft.config.ShiroConfig$$SpringCGLIB$$0.securityManager(<generated>) ~[ms-basic-3.0.0.2.jar:?]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
+	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
+	at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
+	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1573) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:546) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:91) ~[spring-aop-6.2.2.jar:6.2.2]
+	at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:119) ~[spring-aop-6.2.2.jar:6.2.2]
+	at org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator.findCandidateAdvisors(AnnotationAwareAspectJAutoProxyCreator.java:92) ~[spring-aop-6.2.2.jar:6.2.2]
+	at org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.shouldSkip(AspectJAwareAdvisorAutoProxyCreator.java:105) ~[spring-aop-6.2.2.jar:6.2.2]
+	at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessBeforeInstantiation(AbstractAutoProxyCreator.java:280) ~[spring-aop-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1154) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1129) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:512) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) [spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) [spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) [spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:277) [spring-context-6.2.2.jar:6.2.2]
+	at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:808) [spring-context-6.2.2.jar:6.2.2]
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:611) [spring-context-6.2.2.jar:6.2.2]
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) [spring-boot-3.4.2.jar:3.4.2]
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) [spring-boot-3.4.2.jar:3.4.2]
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) [spring-boot-3.4.2.jar:3.4.2]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) [spring-boot-3.4.2.jar:3.4.2]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) [spring-boot-3.4.2.jar:3.4.2]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) [spring-boot-3.4.2.jar:3.4.2]
+	at net.mingsoft.MSApplication.main(MSApplication.java:34) [classes/:?]
+Caused by: com.mysql.cj.exceptions.CJException: Unknown database 'mcms'
+	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
+	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?]
+	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) ~[?:?]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:129) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:787) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:709) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:677) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:137) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeAuthenticationProvider.proceedHandshakeWithPluggableAuthentication(NativeAuthenticationProvider.java:470) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeAuthenticationProvider.connect(NativeAuthenticationProvider.java:211) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1369) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.NativeSession.connect(NativeSession.java:133) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:843) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	... 128 more
+
+2025-05-28 21:19:56.588 [ERROR] 68229 [           main ] com.alibaba.druid.pool.DruidDataSource:648 : {dataSource-1} init error
+
+java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:899) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:824) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:449) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:242) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1682) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1803) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:595) ~[druid-1.2.24.jar:?]
+	at com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceWrapper.afterPropertiesSet(DruidDataSourceWrapper.java:51) ~[druid-spring-boot-3-starter-1.2.24.jar:?]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1859) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1573) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:546) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1631) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1527) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1436) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1631) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:785) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:768) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:146) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:509) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1445) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1573) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:785) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:768) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:146) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:509) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1445) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.resolveBeanReference(ConfigurationClassEnhancer.java:380) ~[spring-context-6.2.2.jar:6.2.2]
+	at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:351) ~[spring-context-6.2.2.jar:6.2.2]
+	at net.mingsoft.config.ShiroConfig$$SpringCGLIB$$0.customRealm(<generated>) ~[ms-basic-3.0.0.2.jar:?]
+	at net.mingsoft.config.ShiroConfig.securityManager(ShiroConfig.java:123) ~[ms-basic-3.0.0.2.jar:?]
+	at net.mingsoft.config.ShiroConfig$$SpringCGLIB$$0.CGLIB$securityManager$0(<generated>) ~[ms-basic-3.0.0.2.jar:?]
+	at net.mingsoft.config.ShiroConfig$$SpringCGLIB$$FastClass$$1.invoke(<generated>) ~[ms-basic-3.0.0.2.jar:?]
+	at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) ~[spring-core-6.2.2.jar:6.2.2]
+	at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:348) ~[spring-context-6.2.2.jar:6.2.2]
+	at net.mingsoft.config.ShiroConfig$$SpringCGLIB$$0.securityManager(<generated>) ~[ms-basic-3.0.0.2.jar:?]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
+	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
+	at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
+	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.lambda$instantiate$0(SimpleInstantiationStrategy.java:171) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiateWithFactoryMethod(SimpleInstantiationStrategy.java:88) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:168) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:645) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1573) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1519) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:546) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1361) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:563) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:91) ~[spring-aop-6.2.2.jar:6.2.2]
+	at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:119) ~[spring-aop-6.2.2.jar:6.2.2]
+	at org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator.findCandidateAdvisors(AnnotationAwareAspectJAutoProxyCreator.java:92) ~[spring-aop-6.2.2.jar:6.2.2]
+	at org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.shouldSkip(AspectJAwareAdvisorAutoProxyCreator.java:105) ~[spring-aop-6.2.2.jar:6.2.2]
+	at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessBeforeInstantiation(AbstractAutoProxyCreator.java:280) ~[spring-aop-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1154) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1129) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:512) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:336) ~[spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:307) [spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:334) [spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204) [spring-beans-6.2.2.jar:6.2.2]
+	at org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:277) [spring-context-6.2.2.jar:6.2.2]
+	at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:808) [spring-context-6.2.2.jar:6.2.2]
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:611) [spring-context-6.2.2.jar:6.2.2]
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) [spring-boot-3.4.2.jar:3.4.2]
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) [spring-boot-3.4.2.jar:3.4.2]
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) [spring-boot-3.4.2.jar:3.4.2]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) [spring-boot-3.4.2.jar:3.4.2]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) [spring-boot-3.4.2.jar:3.4.2]
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) [spring-boot-3.4.2.jar:3.4.2]
+	at net.mingsoft.MSApplication.main(MSApplication.java:34) [classes/:?]
+Caused by: com.mysql.cj.exceptions.CJException: Unknown database 'mcms'
+	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
+	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?]
+	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) ~[?:?]
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) ~[?:?]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:129) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:787) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:709) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:677) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:137) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeAuthenticationProvider.proceedHandshakeWithPluggableAuthentication(NativeAuthenticationProvider.java:470) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeAuthenticationProvider.connect(NativeAuthenticationProvider.java:211) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1369) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.NativeSession.connect(NativeSession.java:133) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	at com.mysql.cj.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:843) ~[mysql-connector-java-8.0.28.jar:8.0.28]
+	... 128 more
+

Разлика између датотеке није приказан због своје велике величине
+ 0 - 329
src/main/webapp/html/web/fuwuanli/1666653714305589248.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 329
src/main/webapp/html/web/fuwuanli/1666653716146888704.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 329
src/main/webapp/html/web/fuwuanli/1666653716172054528.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 329
src/main/webapp/html/web/fuwuanli/1666653716285300736.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 329
src/main/webapp/html/web/fuwuanli/1666653716323049472.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 329
src/main/webapp/html/web/fuwuanli/1666653716339826688.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 329
src/main/webapp/html/web/fuwuanli/1666653716360798208.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 329
src/main/webapp/html/web/fuwuanli/1666653716381769728.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 329
src/main/webapp/html/web/fuwuanli/1666653716402741248.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 329
src/main/webapp/html/web/fuwuanli/1666653716423712768.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 472
src/main/webapp/html/web/fuwuanli/index.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 450
src/main/webapp/html/web/fuwuanli/list-2.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 407
src/main/webapp/html/web/gywm/gongsijieshao/index.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 407
src/main/webapp/html/web/gywm/lianxiwomen/index.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 731
src/main/webapp/html/web/index.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 430
src/main/webapp/html/web/jiejuefangan/index.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 407
src/main/webapp/html/web/jiejuefangan/zhihuiyiliaojiejuefangan/index.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 407
src/main/webapp/html/web/jiejuefangan/zhihuiyingyetingjiejuefangan/index.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 403
src/main/webapp/html/web/news/gsdt/1666653707418542080.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 403
src/main/webapp/html/web/news/gsdt/1666653707447902208.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 436
src/main/webapp/html/web/news/gsdt/index.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 472
src/main/webapp/html/web/news/index.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 329
src/main/webapp/html/web/news/xingyedongtai/1666653707494039552.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 329
src/main/webapp/html/web/news/xingyedongtai/1666653709826072576.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 329
src/main/webapp/html/web/news/xingyedongtai/1666653711092752384.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 448
src/main/webapp/html/web/news/xingyedongtai/index.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 408
src/main/webapp/html/web/product/hycp/1666653707267547136.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 408
src/main/webapp/html/web/product/hycp/1666653707301101568.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 431
src/main/webapp/html/web/product/hycp/index.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 475
src/main/webapp/html/web/product/index.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 332
src/main/webapp/html/web/product/kycp/1666653709796712448.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 332
src/main/webapp/html/web/product/kycp/1666746118801084417.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 332
src/main/webapp/html/web/product/kycp/1666746342634311681.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 332
src/main/webapp/html/web/product/kycp/1666746591885021186.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 332
src/main/webapp/html/web/product/kycp/1666746750492626945.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 332
src/main/webapp/html/web/product/kycp/1666746969481433090.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 333
src/main/webapp/html/web/product/kycp/1666747234498531329.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 408
src/main/webapp/html/web/product/kycp/1666747315024973825.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 475
src/main/webapp/html/web/product/kycp/index.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 431
src/main/webapp/html/web/product/kycp/list-2.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 475
src/main/webapp/html/web/product/list-2.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 431
src/main/webapp/html/web/product/list-3.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 410
src/main/webapp/html/web/product/pingtaichanpin/1666747903594876929.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 408
src/main/webapp/html/web/product/pingtaichanpin/1666748214455717889.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 408
src/main/webapp/html/web/product/pingtaichanpin/1666748349411643394.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 408
src/main/webapp/html/web/product/pingtaichanpin/1666748457335279617.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 453
src/main/webapp/html/web/product/pingtaichanpin/index.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 460
src/main/webapp/html/web/zaixianliuyan/index.html


Разлика између датотеке није приказан због своје велике величине
+ 0 - 327
src/main/webapp/html/web/zhaopinxinxi/index.html


+ 0 - 0
src/main/webapp/log/error.log


+ 0 - 48
src/main/webapp/log/info.log

@@ -1,48 +0,0 @@
-2024-06-26 16:17:14.385 [ INFO] 62476 [           main ] net.mingsoft.MSApplication:55 : Starting MSApplication v5.4.0-SNAPSHOT using Java 1.8.0_341 on Ming-Soft with PID 62476 (/Users/killfen/git/MCMS/src/main/webapp/ms-mcms.jar started by killfen in /Users/killfen/git/MCMS/src/main/webapp)
-2024-06-26 16:17:14.431 [ INFO] 62476 [           main ] net.mingsoft.MSApplication:638 : The following 1 profile is active: "dev"
-2024-06-26 16:17:20.885 [ INFO] 62476 [           main ] com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:66 : Init DruidDataSource
-2024-06-26 16:17:21.810 [ INFO] 62476 [           main ] com.alibaba.druid.pool.DruidDataSource:1007 : {dataSource-1} inited
-2024-06-26 16:17:24.805 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.basic.dao.IManagerDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:25.720 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.basic.dao.IModelDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:25.945 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.metadata.TableInfoHelper:342 : Can not find table primary key in Class: "net.mingsoft.basic.entity.RoleModelEntity".
-2024-06-26 16:17:25.945 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.DefaultSqlInjector:56 : class net.mingsoft.basic.entity.RoleModelEntity ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
-2024-06-26 16:17:27.586 [ INFO] 62476 [           main ] org.apache.coyote.http11.Http11NioProtocol:173 : Initializing ProtocolHandler ["http-nio-8088"]
-2024-06-26 16:17:27.592 [ INFO] 62476 [           main ] org.apache.catalina.core.StandardService:173 : Starting service [Tomcat]
-2024-06-26 16:17:27.593 [ INFO] 62476 [           main ] org.apache.catalina.core.StandardEngine:173 : Starting Servlet engine: [Apache Tomcat/9.0.83]
-2024-06-26 16:17:27.849 [ INFO] 62476 [           main ] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 : Initializing Spring embedded WebApplicationContext
-2024-06-26 16:17:28.930 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.cms.dao.ICategoryDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:29.471 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.cms.dao.IContentDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:30.045 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.mdiy.dao.ITagDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:30.848 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.mdiy.dao.IModelDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:31.428 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.basic.dao.ICityDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:31.657 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.basic.dao.ILogDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:31.878 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.basic.dao.IRoleDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:32.935 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.mdiy.dao.IPageDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:33.160 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.mdiy.dao.IDictDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:38.021 [ INFO] 62476 [           main ] org.quartz.impl.StdSchedulerFactory:1220 : Using default implementation for ThreadExecutor
-2024-06-26 16:17:38.069 [ INFO] 62476 [           main ] org.quartz.core.SchedulerSignalerImpl:61 : Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
-2024-06-26 16:17:38.069 [ INFO] 62476 [           main ] org.quartz.core.QuartzScheduler:229 : Quartz Scheduler v.2.3.2 created.
-2024-06-26 16:17:38.071 [ INFO] 62476 [           main ] org.quartz.simpl.RAMJobStore:155 : RAMJobStore initialized.
-2024-06-26 16:17:38.073 [ INFO] 62476 [           main ] org.quartz.core.QuartzScheduler:294 : Scheduler meta-data: Quartz Scheduler (v2.3.2) 'quartzScheduler' with instanceId 'NON_CLUSTERED'
-  Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
-  NOT STARTED.
-  Currently in standby mode.
-  Number of jobs executed: 0
-  Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads.
-  Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.
-
-2024-06-26 16:17:38.074 [ INFO] 62476 [           main ] org.quartz.impl.StdSchedulerFactory:1374 : Quartz scheduler 'quartzScheduler' initialized from an externally provided properties instance.
-2024-06-26 16:17:38.074 [ INFO] 62476 [           main ] org.quartz.impl.StdSchedulerFactory:1378 : Quartz scheduler version: 2.3.2
-2024-06-26 16:17:38.074 [ INFO] 62476 [           main ] org.quartz.core.QuartzScheduler:2293 : JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@61526469
-2024-06-26 16:17:38.369 [ INFO] 62476 [           main ] org.apache.coyote.http11.Http11NioProtocol:173 : Starting ProtocolHandler ["http-nio-8088"]
-2024-06-26 16:17:38.449 [ INFO] 62476 [           main ] org.quartz.core.QuartzScheduler:547 : Scheduler quartzScheduler_$_NON_CLUSTERED started.
-2024-06-26 16:17:38.487 [ INFO] 62476 [           main ] net.mingsoft.MSApplication:61 : Started MSApplication in 26.274 seconds (JVM running for 28.43)
-2024-06-26 16:18:04.686 [ INFO] 62476 [nio-8088-exec-1 ] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 : Initializing Spring DispatcherServlet 'dispatcherServlet'
-2024-06-26 16:18:04.716 [ INFO] 62476 [nio-8088-exec-1 ] org.apache.shiro.session.mgt.AbstractValidatingSessionManager:233 : Enabling session validation scheduler...
-2024-06-26 16:23:55.020 [ WARN] 62476 [nio-8088-exec-5 ] org.apache.ibatis.io.SerialFilterChecker:45 : As you are using functionality that deserializes object streams, it is recommended to define the JEP-290 serial filter. Please refer to https://docs.oracle.com/pls/topic/lookup?ctx=javase15&id=GUID-8296D8E8-2B93-4B9A-856E-0A65AF9B8C66
-2024-06-26 16:36:04.490 [ INFO] 62476 [ionShutdownHook ] org.quartz.core.QuartzScheduler:585 : Scheduler quartzScheduler_$_NON_CLUSTERED paused.
-2024-06-26 16:36:04.556 [ INFO] 62476 [ionShutdownHook ] org.quartz.core.QuartzScheduler:666 : Scheduler quartzScheduler_$_NON_CLUSTERED shutting down.
-2024-06-26 16:36:04.556 [ INFO] 62476 [ionShutdownHook ] org.quartz.core.QuartzScheduler:585 : Scheduler quartzScheduler_$_NON_CLUSTERED paused.
-2024-06-26 16:36:04.557 [ INFO] 62476 [ionShutdownHook ] org.quartz.core.QuartzScheduler:740 : Scheduler quartzScheduler_$_NON_CLUSTERED shutdown complete.
-2024-06-26 16:36:04.698 [ INFO] 62476 [ionShutdownHook ] com.alibaba.druid.pool.DruidDataSource:2212 : {dataSource-1} closing ...
-2024-06-26 16:36:04.739 [ INFO] 62476 [ionShutdownHook ] com.alibaba.druid.pool.DruidDataSource:2285 : {dataSource-1} closed

+ 0 - 324
src/main/webapp/log/mcms.log

@@ -1,324 +0,0 @@
-2024-06-26 16:17:14.385 [ INFO] 62476 [           main ] net.mingsoft.MSApplication:55 : Starting MSApplication v5.4.0-SNAPSHOT using Java 1.8.0_341 on Ming-Soft with PID 62476 (/Users/killfen/git/MCMS/src/main/webapp/ms-mcms.jar started by killfen in /Users/killfen/git/MCMS/src/main/webapp)
-2024-06-26 16:17:14.427 [DEBUG] 62476 [           main ] net.mingsoft.MSApplication:56 : Running with Spring Boot v2.7.18, Spring v5.3.31
-2024-06-26 16:17:14.431 [ INFO] 62476 [           main ] net.mingsoft.MSApplication:638 : The following 1 profile is active: "dev"
-2024-06-26 16:17:20.885 [ INFO] 62476 [           main ] com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure:66 : Init DruidDataSource
-2024-06-26 16:17:21.810 [ INFO] 62476 [           main ] com.alibaba.druid.pool.DruidDataSource:1007 : {dataSource-1} inited
-2024-06-26 16:17:24.805 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.basic.dao.IManagerDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:25.720 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.basic.dao.IModelDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:25.945 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.metadata.TableInfoHelper:342 : Can not find table primary key in Class: "net.mingsoft.basic.entity.RoleModelEntity".
-2024-06-26 16:17:25.945 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.DefaultSqlInjector:56 : class net.mingsoft.basic.entity.RoleModelEntity ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
-2024-06-26 16:17:27.586 [ INFO] 62476 [           main ] org.apache.coyote.http11.Http11NioProtocol:173 : Initializing ProtocolHandler ["http-nio-8088"]
-2024-06-26 16:17:27.592 [ INFO] 62476 [           main ] org.apache.catalina.core.StandardService:173 : Starting service [Tomcat]
-2024-06-26 16:17:27.593 [ INFO] 62476 [           main ] org.apache.catalina.core.StandardEngine:173 : Starting Servlet engine: [Apache Tomcat/9.0.83]
-2024-06-26 16:17:27.849 [ INFO] 62476 [           main ] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 : Initializing Spring embedded WebApplicationContext
-2024-06-26 16:17:28.227 [DEBUG] 62476 [           main ] net.mingsoft.basic.filter.XSSEscapeFilter:140 : xss filter init
-2024-06-26 16:17:28.930 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.cms.dao.ICategoryDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:29.471 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.cms.dao.IContentDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:30.045 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.mdiy.dao.ITagDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:30.848 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.mdiy.dao.IModelDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:31.428 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.basic.dao.ICityDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:31.657 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.basic.dao.ILogDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:31.878 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.basic.dao.IRoleDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:32.935 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.mdiy.dao.IPageDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:33.160 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.mdiy.dao.IDictDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:38.021 [ INFO] 62476 [           main ] org.quartz.impl.StdSchedulerFactory:1220 : Using default implementation for ThreadExecutor
-2024-06-26 16:17:38.069 [ INFO] 62476 [           main ] org.quartz.core.SchedulerSignalerImpl:61 : Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
-2024-06-26 16:17:38.069 [ INFO] 62476 [           main ] org.quartz.core.QuartzScheduler:229 : Quartz Scheduler v.2.3.2 created.
-2024-06-26 16:17:38.071 [ INFO] 62476 [           main ] org.quartz.simpl.RAMJobStore:155 : RAMJobStore initialized.
-2024-06-26 16:17:38.073 [ INFO] 62476 [           main ] org.quartz.core.QuartzScheduler:294 : Scheduler meta-data: Quartz Scheduler (v2.3.2) 'quartzScheduler' with instanceId 'NON_CLUSTERED'
-  Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
-  NOT STARTED.
-  Currently in standby mode.
-  Number of jobs executed: 0
-  Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads.
-  Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.
-
-2024-06-26 16:17:38.074 [ INFO] 62476 [           main ] org.quartz.impl.StdSchedulerFactory:1374 : Quartz scheduler 'quartzScheduler' initialized from an externally provided properties instance.
-2024-06-26 16:17:38.074 [ INFO] 62476 [           main ] org.quartz.impl.StdSchedulerFactory:1378 : Quartz scheduler version: 2.3.2
-2024-06-26 16:17:38.074 [ INFO] 62476 [           main ] org.quartz.core.QuartzScheduler:2293 : JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@61526469
-2024-06-26 16:17:38.369 [ INFO] 62476 [           main ] org.apache.coyote.http11.Http11NioProtocol:173 : Starting ProtocolHandler ["http-nio-8088"]
-2024-06-26 16:17:38.449 [ INFO] 62476 [           main ] org.quartz.core.QuartzScheduler:547 : Scheduler quartzScheduler_$_NON_CLUSTERED started.
-2024-06-26 16:17:38.487 [ INFO] 62476 [           main ] net.mingsoft.MSApplication:61 : Started MSApplication in 26.274 seconds (JVM running for 28.43)
-2024-06-26 16:18:04.686 [ INFO] 62476 [nio-8088-exec-1 ] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]:173 : Initializing Spring DispatcherServlet 'dispatcherServlet'
-2024-06-26 16:18:04.716 [ INFO] 62476 [nio-8088-exec-1 ] org.apache.shiro.session.mgt.AbstractValidatingSessionManager:233 : Enabling session validation scheduler...
-2024-06-26 16:18:05.145 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.basic.dao.IAppDao.selectList:135 : ==>  Preparing: SELECT id,app_state,app_name,app_description,app_logo,app_style,app_keyword,app_copyright,app_dir,app_url,app_datetime,app_pay_date,app_pay,create_by,create_date,del,update_by,update_date FROM app WHERE (app_url LIKE ?)
-2024-06-26 16:18:05.515 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.basic.dao.IAppDao.selectList:135 : ==> Parameters: %localhost:8088%(String)
-2024-06-26 16:18:05.549 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.basic.dao.IAppDao.selectList:135 : <==      Total: 0
-2024-06-26 16:18:05.633 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.basic.dao.IAppDao.selectList:135 : ==>  Preparing: SELECT id,app_state,app_name,app_description,app_logo,app_style,app_keyword,app_copyright,app_dir,app_url,app_datetime,app_pay_date,app_pay,create_by,create_date,del,update_by,update_date FROM app
-2024-06-26 16:18:05.636 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.basic.dao.IAppDao.selectList:135 : ==> Parameters: 
-2024-06-26 16:18:05.659 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.basic.dao.IAppDao.selectList:135 : <==      Total: 1
-2024-06-26 16:18:05.692 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:18:05.749 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:18:06.852 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:18:08.213 [DEBUG] 62476 [nio-8088-exec-2 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:18:08.253 [DEBUG] 62476 [nio-8088-exec-2 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:18:08.260 [DEBUG] 62476 [nio-8088-exec-2 ] net.mingsoft.basic.exception.ErrorController:74 : error status 404 NOT_FOUND, error {timestamp=2024-06-26T16:18:08.259+0800, status=404, error=Not Found, path=/favicon.ico},url /error
-2024-06-26 16:18:13.679 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:18:13.799 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.action.web.LoginAction:113 : basic checkLogin
-2024-06-26 16:18:13.799 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.action.web.LoginAction:148 : session_code:mmgd requestCode:mmgd
-2024-06-26 16:18:13.833 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.dao.IManagerDao.updateCache:135 : ==>  Preparing: UPDATE manager set del=del where del < 0
-2024-06-26 16:18:13.840 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.dao.IManagerDao.updateCache:135 : ==> Parameters: 
-2024-06-26 16:18:13.852 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.dao.IManagerDao.updateCache:135 : <==    Updates: 0
-2024-06-26 16:18:13.866 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.dao.IManagerDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IManagerDao]: 0.0
-2024-06-26 16:18:13.870 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.dao.IManagerDao.getByEntity:135 : ==>  Preparing: select * from manager WHERE MANAGER_NAME=?
-2024-06-26 16:18:13.872 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.dao.IManagerDao.getByEntity:135 : ==> Parameters: msopen(String)
-2024-06-26 16:18:13.882 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.dao.IManagerDao.getByEntity:135 : <==      Total: 1
-2024-06-26 16:18:13.981 [DEBUG] 62476 [nio-8088-exec-4 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:18:28.881 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:18:28.892 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.basic.action.web.LoginAction:113 : basic checkLogin
-2024-06-26 16:18:28.893 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.basic.action.web.LoginAction:148 : session_code:x1yq requestCode:x1yq
-2024-06-26 16:18:28.902 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.basic.dao.IManagerDao.updateCache:135 : ==>  Preparing: UPDATE manager set del=del where del < 0
-2024-06-26 16:18:28.903 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.basic.dao.IManagerDao.updateCache:135 : ==> Parameters: 
-2024-06-26 16:18:28.911 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.basic.dao.IManagerDao.updateCache:135 : <==    Updates: 0
-2024-06-26 16:18:28.919 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.basic.dao.IManagerDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IManagerDao]: 0.0
-2024-06-26 16:18:28.923 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.basic.dao.IManagerDao.getByEntity:135 : ==>  Preparing: select * from manager WHERE MANAGER_NAME=?
-2024-06-26 16:18:28.924 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.basic.dao.IManagerDao.getByEntity:135 : ==> Parameters: msopen(String)
-2024-06-26 16:18:28.931 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.basic.dao.IManagerDao.getByEntity:135 : <==      Total: 1
-2024-06-26 16:18:28.961 [DEBUG] 62476 [nio-8088-exec-9 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:18:38.862 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:18:38.864 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.action.web.LoginAction:113 : basic checkLogin
-2024-06-26 16:18:38.869 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.action.web.LoginAction:148 : session_code:e2y7 requestCode:e2y7
-2024-06-26 16:18:38.873 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IManagerDao.updateCache:135 : ==>  Preparing: UPDATE manager set del=del where del < 0
-2024-06-26 16:18:38.874 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IManagerDao.updateCache:135 : ==> Parameters: 
-2024-06-26 16:18:38.881 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IManagerDao.updateCache:135 : <==    Updates: 0
-2024-06-26 16:18:38.887 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IManagerDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IManagerDao]: 0.0
-2024-06-26 16:18:38.892 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IManagerDao.getByEntity:135 : ==>  Preparing: select * from manager WHERE MANAGER_NAME=?
-2024-06-26 16:18:38.893 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IManagerDao.getByEntity:135 : ==> Parameters: msopen(String)
-2024-06-26 16:18:38.900 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IManagerDao.getByEntity:135 : <==      Total: 1
-2024-06-26 16:18:38.918 [DEBUG] 62476 [nio-8088-exec-6 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:18:44.696 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:18:44.700 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.action.web.LoginAction:113 : basic checkLogin
-2024-06-26 16:18:44.701 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.action.web.LoginAction:148 : session_code:dmyx requestCode:dmyx
-2024-06-26 16:18:44.714 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.dao.IManagerDao.updateCache:135 : ==>  Preparing: UPDATE manager set del=del where del < 0
-2024-06-26 16:18:44.716 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.dao.IManagerDao.updateCache:135 : ==> Parameters: 
-2024-06-26 16:18:44.723 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.dao.IManagerDao.updateCache:135 : <==    Updates: 0
-2024-06-26 16:18:44.728 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.dao.IManagerDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IManagerDao]: 0.0
-2024-06-26 16:18:44.732 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.dao.IManagerDao.getByEntity:135 : ==>  Preparing: select * from manager WHERE MANAGER_NAME=?
-2024-06-26 16:18:44.735 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.dao.IManagerDao.getByEntity:135 : ==> Parameters: msopen(String)
-2024-06-26 16:18:44.740 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.dao.IManagerDao.getByEntity:135 : <==      Total: 1
-2024-06-26 16:18:44.763 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:20:24.163 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:20:24.174 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.action.web.LoginAction:113 : basic checkLogin
-2024-06-26 16:20:24.174 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.action.web.LoginAction:148 : session_code:t5sb requestCode:t5sb
-2024-06-26 16:20:24.185 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IManagerDao.updateCache:135 : ==>  Preparing: UPDATE manager set del=del where del < 0
-2024-06-26 16:20:24.186 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IManagerDao.updateCache:135 : ==> Parameters: 
-2024-06-26 16:20:24.193 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IManagerDao.updateCache:135 : <==    Updates: 0
-2024-06-26 16:20:24.200 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IManagerDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IManagerDao]: 0.0
-2024-06-26 16:20:24.204 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IManagerDao.getByEntity:135 : ==>  Preparing: select * from manager WHERE MANAGER_NAME=?
-2024-06-26 16:20:24.204 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IManagerDao.getByEntity:135 : ==> Parameters: msopen(String)
-2024-06-26 16:20:24.211 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IManagerDao.getByEntity:135 : <==      Total: 1
-2024-06-26 16:20:24.241 [DEBUG] 62476 [nio-8088-exec-6 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:23:54.970 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:23:54.973 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.action.web.LoginAction:113 : basic checkLogin
-2024-06-26 16:23:54.973 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.action.web.LoginAction:148 : session_code:lepl requestCode:lepl
-2024-06-26 16:23:54.977 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.dao.IManagerDao.updateCache:135 : ==>  Preparing: UPDATE manager set del=del where del < 0
-2024-06-26 16:23:54.978 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.dao.IManagerDao.updateCache:135 : ==> Parameters: 
-2024-06-26 16:23:54.986 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.dao.IManagerDao.updateCache:135 : <==    Updates: 0
-2024-06-26 16:23:54.991 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.dao.IManagerDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IManagerDao]: 0.0
-2024-06-26 16:23:54.995 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.dao.IManagerDao.getByEntity:135 : ==>  Preparing: select * from manager WHERE MANAGER_NAME=?
-2024-06-26 16:23:54.996 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.dao.IManagerDao.getByEntity:135 : ==> Parameters: msopen(String)
-2024-06-26 16:23:55.004 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.dao.IManagerDao.getByEntity:135 : <==      Total: 1
-2024-06-26 16:23:55.020 [ WARN] 62476 [nio-8088-exec-5 ] org.apache.ibatis.io.SerialFilterChecker:45 : As you are using functionality that deserializes object streams, it is recommended to define the JEP-290 serial filter. Please refer to https://docs.oracle.com/pls/topic/lookup?ctx=javase15&id=GUID-8296D8E8-2B93-4B9A-856E-0A65AF9B8C66
-2024-06-26 16:23:55.036 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.dao.IManagerDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IManagerDao]: 0.14285714285714285
-2024-06-26 16:23:55.072 [DEBUG] 62476 [nio-8088-exec-4 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:23:55.138 [DEBUG] 62476 [nio-8088-exec-4 ] net.mingsoft.basic.dao.IModelDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IModelDao]: 0.0
-2024-06-26 16:23:55.138 [DEBUG] 62476 [nio-8088-exec-4 ] net.mingsoft.basic.dao.IModelDao.queryModelByRoleId:135 : ==>  Preparing: select * from model where id in (select MODEL_ID from role_model where ROLE_ID=?) order by MODEL_SORT desc,id desc
-2024-06-26 16:23:55.145 [DEBUG] 62476 [nio-8088-exec-4 ] net.mingsoft.basic.dao.IModelDao.queryModelByRoleId:135 : ==> Parameters: 48(Integer)
-2024-06-26 16:23:55.205 [DEBUG] 62476 [nio-8088-exec-4 ] net.mingsoft.basic.dao.IModelDao.queryModelByRoleId:135 : <==      Total: 88
-2024-06-26 16:23:55.451 [DEBUG] 62476 [nio-8088-exec-4 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:23:55.810 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:23:55.847 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:23:55.847 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:23:55.937 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:23:55.951 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.dao.IManagerDao.selectById:135 : ==>  Preparing: SELECT id,manager_name,MANAGER_NICKNAME,manager_password,manager_admin,role_ids,del,create_by,create_date,update_by,update_date FROM manager WHERE id=?
-2024-06-26 16:23:55.959 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.dao.IManagerDao.selectById:135 : ==> Parameters: 57(String)
-2024-06-26 16:23:55.992 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.dao.IManagerDao.selectById:135 : <==      Total: 1
-2024-06-26 16:23:56.013 [DEBUG] 62476 [nio-8088-exec-6 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:23:56.083 [DEBUG] 62476 [nio-8088-exec-6 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:23:56.106 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:23:56.108 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:23:56.199 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:23:56.198 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:23:56.219 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:23:56.224 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.dao.IManagerDao.selectById:135 : ==>  Preparing: SELECT id,manager_name,MANAGER_NICKNAME,manager_password,manager_admin,role_ids,del,create_by,create_date,update_by,update_date FROM manager WHERE id=?
-2024-06-26 16:23:56.228 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.dao.IManagerDao.selectById:135 : ==> Parameters: 57(String)
-2024-06-26 16:23:56.254 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.dao.IManagerDao.selectById:135 : <==      Total: 1
-2024-06-26 16:23:56.304 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.basic.dao.IModelDao.selectList:135 : ==>  Preparing: SELECT id,model_title,model_datetime,model_id,model_url,model_code,is_child,model_icon,model_sort,model_ismenu,model_parent_ids,create_by,create_date,del,update_by,update_date FROM model
-2024-06-26 16:23:56.308 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.basic.dao.IModelDao.selectList:135 : ==> Parameters: 
-2024-06-26 16:23:56.339 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.basic.dao.IModelDao.selectList:135 : <==      Total: 88
-2024-06-26 16:24:16.346 [DEBUG] 62476 [nio-8088-exec-2 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:16.583 [DEBUG] 62476 [nio-8088-exec-9 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:16.656 [DEBUG] 62476 [nio-8088-exec-9 ] net.mingsoft.basic.dao.IModelDao.selectList:135 : ==>  Preparing: SELECT id,model_title,model_datetime,model_id,model_url,model_code,is_child,model_icon,model_sort,model_ismenu,model_parent_ids,create_by,create_date,del,update_by,update_date FROM model
-2024-06-26 16:24:16.656 [DEBUG] 62476 [nio-8088-exec-9 ] net.mingsoft.basic.dao.IModelDao.selectList:135 : ==> Parameters: 
-2024-06-26 16:24:16.695 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:16.711 [DEBUG] 62476 [nio-8088-exec-9 ] net.mingsoft.basic.dao.IModelDao.selectList:135 : <==      Total: 88
-2024-06-26 16:24:16.821 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IManagerDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IManagerDao]: 0.125
-2024-06-26 16:24:16.828 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IManagerDao.getByEntity:135 : ==>  Preparing: select * from manager WHERE MANAGER_NAME=? and MANAGER_NICKNAME=? and MANAGER_PASSWORD=? and MANAGER_ADMIN=? and ROLE_IDS=?
-2024-06-26 16:24:16.833 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IManagerDao.getByEntity:135 : ==> Parameters: msopen(String), msopen(String), 9d8622060de5f24937b60585c3f4d66b(String), super(String), 48(String)
-2024-06-26 16:24:16.857 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IManagerDao.getByEntity:135 : <==      Total: 1
-2024-06-26 16:24:16.887 [DEBUG] 62476 [nio-8088-exec-9 ] net.mingsoft.mdiy.dao.IDictDao:60 : Cache Hit Ratio [net.mingsoft.mdiy.dao.IDictDao]: 0.0
-2024-06-26 16:24:16.892 [DEBUG] 62476 [nio-8088-exec-9 ] net.mingsoft.mdiy.dao.IDictDao.query_COUNT:135 : ==>  Preparing: SELECT count(0) FROM mdiy_dict WHERE dict_type = ?
-2024-06-26 16:24:16.894 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IModelDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IModelDao]: 0.5
-2024-06-26 16:24:16.894 [DEBUG] 62476 [nio-8088-exec-9 ] net.mingsoft.mdiy.dao.IDictDao.query_COUNT:135 : ==> Parameters: ????(String)
-2024-06-26 16:24:16.906 [DEBUG] 62476 [nio-8088-exec-9 ] net.mingsoft.mdiy.dao.IDictDao.query_COUNT:135 : <==      Total: 1
-2024-06-26 16:24:16.917 [DEBUG] 62476 [nio-8088-exec-9 ] net.mingsoft.mdiy.dao.IDictDao:60 : Cache Hit Ratio [net.mingsoft.mdiy.dao.IDictDao]: 0.0
-2024-06-26 16:24:16.921 [DEBUG] 62476 [nio-8088-exec-9 ] net.mingsoft.mdiy.dao.IDictDao.query:135 : ==>  Preparing: select * from mdiy_dict WHERE dict_type=? order by id desc LIMIT ?
-2024-06-26 16:24:16.927 [DEBUG] 62476 [nio-8088-exec-9 ] net.mingsoft.mdiy.dao.IDictDao.query:135 : ==> Parameters: ????(String), 10(Integer)
-2024-06-26 16:24:16.947 [DEBUG] 62476 [nio-8088-exec-9 ] net.mingsoft.mdiy.dao.IDictDao.query:135 : <==      Total: 4
-2024-06-26 16:24:16.970 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IManagerDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IManagerDao]: 0.2222222222222222
-2024-06-26 16:24:16.985 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IModelDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IModelDao]: 0.6666666666666666
-2024-06-26 16:24:17.009 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IManagerDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IManagerDao]: 0.3
-2024-06-26 16:24:17.031 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IModelDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IModelDao]: 0.75
-2024-06-26 16:24:17.052 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IManagerDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IManagerDao]: 0.36363636363636365
-2024-06-26 16:24:17.067 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IModelDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IModelDao]: 0.8
-2024-06-26 16:24:17.085 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IManagerDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IManagerDao]: 0.4166666666666667
-2024-06-26 16:24:17.098 [DEBUG] 62476 [nio-8088-exec-7 ] net.mingsoft.basic.dao.IModelDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IModelDao]: 0.8333333333333334
-2024-06-26 16:24:17.201 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.200 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.200 [DEBUG] 62476 [nio-8088-exec-6 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.259 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.mdiy.dao.IDictDao:60 : Cache Hit Ratio [net.mingsoft.mdiy.dao.IDictDao]: 0.0
-2024-06-26 16:24:17.268 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.mdiy.dao.IDictDao.query_COUNT:135 : ==>  Preparing: SELECT count(0) FROM mdiy_dict WHERE dict_type = ? AND dict_enable = ?
-2024-06-26 16:24:17.276 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.mdiy.dao.IDictDao.query_COUNT:135 : ==> Parameters: ????(String), true(Boolean)
-2024-06-26 16:24:17.284 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.mdiy.dao.IDictDao.query_COUNT:135 : <==      Total: 1
-2024-06-26 16:24:17.286 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.mdiy.dao.IDictDao:60 : Cache Hit Ratio [net.mingsoft.mdiy.dao.IDictDao]: 0.0
-2024-06-26 16:24:17.286 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.mdiy.dao.IDictDao.query:135 : ==>  Preparing: select * from mdiy_dict WHERE dict_type=? and dict_enable=? order by id desc LIMIT ?
-2024-06-26 16:24:17.288 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.mdiy.dao.IDictDao.query:135 : ==> Parameters: ????(String), true(Boolean), 99999(Integer)
-2024-06-26 16:24:17.309 [DEBUG] 62476 [nio-8088-exec-1 ] net.mingsoft.mdiy.dao.IDictDao.query:135 : <==      Total: 4
-2024-06-26 16:24:17.402 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.cms.dao.ICategoryDao.selectList:135 : ==>  Preparing: SELECT id,category_title,category_short_title,category_pinyin,category_id,category_type,category_sort,category_list_url,category_url,category_keyword,category_descrip,category_img,category_ico,category_display,category_is_search,category_diy_url,mdiy_model_id,mdiy_category_model_id,dict_id,category_flag,category_path,category_parent_ids,leaf,top_id,create_by,create_date,del,update_by,update_date FROM cms_category WHERE del=?
-2024-06-26 16:24:17.402 [DEBUG] 62476 [nio-8088-exec-6 ] net.mingsoft.cms.dao.ICategoryDao.selectList:135 : ==>  Preparing: SELECT id,category_title,category_short_title,category_pinyin,category_id,category_type,category_sort,category_list_url,category_url,category_keyword,category_descrip,category_img,category_ico,category_display,category_is_search,category_diy_url,mdiy_model_id,mdiy_category_model_id,dict_id,category_flag,category_path,category_parent_ids,leaf,top_id,create_by,create_date,del,update_by,update_date FROM cms_category WHERE del=?
-2024-06-26 16:24:17.405 [DEBUG] 62476 [nio-8088-exec-6 ] net.mingsoft.cms.dao.ICategoryDao.selectList:135 : ==> Parameters: 0(Integer)
-2024-06-26 16:24:17.405 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.cms.dao.ICategoryDao.selectList:135 : ==> Parameters: 0(Integer)
-2024-06-26 16:24:17.461 [DEBUG] 62476 [nio-8088-exec-6 ] net.mingsoft.cms.dao.ICategoryDao.selectList:135 : <==      Total: 18
-2024-06-26 16:24:17.463 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.cms.dao.ICategoryDao.selectList:135 : <==      Total: 18
-2024-06-26 16:24:17.491 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.491 [DEBUG] 62476 [nio-8088-exec-6 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.495 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.495 [DEBUG] 62476 [nio-8088-exec-6 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.503 [DEBUG] 62476 [nio-8088-exec-6 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.503 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.504 [DEBUG] 62476 [nio-8088-exec-6 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.504 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.505 [DEBUG] 62476 [nio-8088-exec-6 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.505 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.506 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.507 [DEBUG] 62476 [nio-8088-exec-6 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.512 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.514 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.514 [DEBUG] 62476 [nio-8088-exec-6 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.518 [DEBUG] 62476 [nio-8088-exec-6 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.518 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.520 [DEBUG] 62476 [nio-8088-exec-6 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.520 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.521 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.521 [DEBUG] 62476 [nio-8088-exec-6 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.523 [DEBUG] 62476 [nio-8088-exec-6 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.524 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.526 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.526 [DEBUG] 62476 [nio-8088-exec-6 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.528 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.528 [DEBUG] 62476 [nio-8088-exec-6 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.532 [DEBUG] 62476 [nio-8088-exec-6 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.532 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.537 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.537 [DEBUG] 62476 [nio-8088-exec-6 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.538 [DEBUG] 62476 [nio-8088-exec-6 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.538 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.541 [DEBUG] 62476 [nio-8088-exec-6 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.541 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.541 [DEBUG] 62476 [nio-8088-exec-6 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.565 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.606 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.dao.IManagerDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IManagerDao]: 0.46153846153846156
-2024-06-26 16:24:17.623 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.dao.IModelDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IModelDao]: 0.8571428571428571
-2024-06-26 16:24:17.640 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.dao.IManagerDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IManagerDao]: 0.5
-2024-06-26 16:24:17.651 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.dao.IModelDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IModelDao]: 0.875
-2024-06-26 16:24:17.664 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.dao.IManagerDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IManagerDao]: 0.5333333333333333
-2024-06-26 16:24:17.673 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.dao.IModelDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IModelDao]: 0.8888888888888888
-2024-06-26 16:24:17.692 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.dao.IManagerDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IManagerDao]: 0.5625
-2024-06-26 16:24:17.703 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.dao.IModelDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IModelDao]: 0.9
-2024-06-26 16:24:17.718 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.dao.IManagerDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IManagerDao]: 0.5882352941176471
-2024-06-26 16:24:17.727 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.dao.IModelDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IModelDao]: 0.9090909090909091
-2024-06-26 16:24:17.743 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.dao.IManagerDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IManagerDao]: 0.6111111111111112
-2024-06-26 16:24:17.751 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.dao.IModelDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IModelDao]: 0.9166666666666666
-2024-06-26 16:24:17.812 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.cms.dao.IContentDao.queryContent_COUNT:135 : ==>  Preparing: SELECT count(0) FROM (SELECT ct.*, cc.category_path FROM cms_content ct JOIN cms_category cc ON ct.category_id = cc.id WHERE ct.del = 0) ct
-2024-06-26 16:24:17.826 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.cms.dao.IContentDao.queryContent_COUNT:135 : ==> Parameters: 
-2024-06-26 16:24:17.831 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.cms.dao.IContentDao.queryContent_COUNT:135 : <==      Total: 1
-2024-06-26 16:24:17.836 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.837 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.cms.dao.IContentDao.queryContent:135 : ==>  Preparing: select ct.* from ( select ct.*,cc.category_path from cms_content ct join cms_category cc on ct.category_id=cc.id WHERE ct.del=0 )ct ORDER BY ct.content_datetime desc,content_sort desc LIMIT ?
-2024-06-26 16:24:17.841 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.cms.dao.IContentDao.queryContent:135 : ==> Parameters: 10(Integer)
-2024-06-26 16:24:17.864 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.cms.dao.IContentDao.queryContent:135 : <==      Total: 10
-2024-06-26 16:24:17.883 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.884 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.884 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.885 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.885 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.885 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.886 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.886 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.887 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:17.888 [DEBUG] 62476 [nio-8088-exec-8 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:18.384 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:18.396 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.dao.IManagerDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IManagerDao]: 0.631578947368421
-2024-06-26 16:24:18.406 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.dao.IModelDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IModelDao]: 0.9230769230769231
-2024-06-26 16:24:18.418 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.dao.IManagerDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IManagerDao]: 0.65
-2024-06-26 16:24:18.427 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.dao.IModelDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IModelDao]: 0.9285714285714286
-2024-06-26 16:24:18.439 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.dao.IManagerDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IManagerDao]: 0.6666666666666666
-2024-06-26 16:24:18.447 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.dao.IModelDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IModelDao]: 0.9333333333333333
-2024-06-26 16:24:18.459 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.dao.IManagerDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IManagerDao]: 0.6818181818181818
-2024-06-26 16:24:18.466 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.dao.IModelDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IModelDao]: 0.9375
-2024-06-26 16:24:18.479 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.dao.IManagerDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IManagerDao]: 0.6956521739130435
-2024-06-26 16:24:18.487 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.dao.IModelDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IModelDao]: 0.9411764705882353
-2024-06-26 16:24:18.499 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.dao.IManagerDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IManagerDao]: 0.7083333333333334
-2024-06-26 16:24:18.507 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.dao.IModelDao:60 : Cache Hit Ratio [net.mingsoft.basic.dao.IModelDao]: 0.9444444444444444
-2024-06-26 16:24:18.568 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.cms.dao.IContentDao.queryContent_COUNT:135 : ==>  Preparing: SELECT count(0) FROM (SELECT ct.*, cc.category_path FROM cms_content ct JOIN cms_category cc ON ct.category_id = cc.id WHERE ct.del = 0 AND (ct.category_id = ? OR ct.category_id IN (SELECT id FROM cms_category WHERE find_in_set(?, CATEGORY_PARENT_IDS) > 0 AND cms_category.category_type != 2))) ct
-2024-06-26 16:24:18.575 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.cms.dao.IContentDao.queryContent_COUNT:135 : ==> Parameters: 1666653706550321157(String), 1666653706550321157(String)
-2024-06-26 16:24:18.581 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.cms.dao.IContentDao.queryContent_COUNT:135 : <==      Total: 1
-2024-06-26 16:24:18.583 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:18.584 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.cms.dao.IContentDao.queryContent:135 : ==>  Preparing: select ct.* from ( select ct.*,cc.category_path from cms_content ct join cms_category cc on ct.category_id=cc.id WHERE ct.del=0 and (ct.category_id=? or ct.category_id in (select id FROM cms_category where find_in_set(?,CATEGORY_PARENT_IDS)>0 and cms_category.category_type != 2)) )ct ORDER BY ct.content_datetime desc,content_sort desc LIMIT ?
-2024-06-26 16:24:18.587 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.cms.dao.IContentDao.queryContent:135 : ==> Parameters: 1666653706550321157(String), 1666653706550321157(String), 10(Integer)
-2024-06-26 16:24:18.596 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.cms.dao.IContentDao.queryContent:135 : <==      Total: 2
-2024-06-26 16:24:18.606 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:18.610 [DEBUG] 62476 [io-8088-exec-10 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:19.346 [DEBUG] 62476 [nio-8088-exec-2 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:19.346 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:19.348 [DEBUG] 62476 [nio-8088-exec-4 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:19.366 [DEBUG] 62476 [nio-8088-exec-4 ] net.mingsoft.mdiy.dao.IDictDao:60 : Cache Hit Ratio [net.mingsoft.mdiy.dao.IDictDao]: 0.2
-2024-06-26 16:24:19.369 [DEBUG] 62476 [nio-8088-exec-2 ] net.mingsoft.mdiy.dao.IDictDao:60 : Cache Hit Ratio [net.mingsoft.mdiy.dao.IDictDao]: 0.16666666666666666
-2024-06-26 16:24:19.370 [DEBUG] 62476 [nio-8088-exec-4 ] net.mingsoft.mdiy.dao.IDictDao:60 : Cache Hit Ratio [net.mingsoft.mdiy.dao.IDictDao]: 0.2857142857142857
-2024-06-26 16:24:19.373 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.cms.dao.ICategoryDao.selectList:135 : ==>  Preparing: SELECT id,category_title,category_short_title,category_pinyin,category_id,category_type,category_sort,category_list_url,category_url,category_keyword,category_descrip,category_img,category_ico,category_display,category_is_search,category_diy_url,mdiy_model_id,mdiy_category_model_id,dict_id,category_flag,category_path,category_parent_ids,leaf,top_id,create_by,create_date,del,update_by,update_date FROM cms_category WHERE del=?
-2024-06-26 16:24:19.373 [DEBUG] 62476 [nio-8088-exec-2 ] net.mingsoft.mdiy.dao.IDictDao.query_COUNT:135 : ==>  Preparing: SELECT count(0) FROM mdiy_dict WHERE dict_type = ? AND dict_enable = ?
-2024-06-26 16:24:19.377 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.cms.dao.ICategoryDao.selectList:135 : ==> Parameters: 0(Integer)
-2024-06-26 16:24:19.377 [DEBUG] 62476 [nio-8088-exec-2 ] net.mingsoft.mdiy.dao.IDictDao.query_COUNT:135 : ==> Parameters: ????(String), true(Boolean)
-2024-06-26 16:24:19.388 [DEBUG] 62476 [nio-8088-exec-2 ] net.mingsoft.mdiy.dao.IDictDao.query_COUNT:135 : <==      Total: 1
-2024-06-26 16:24:19.390 [DEBUG] 62476 [nio-8088-exec-2 ] net.mingsoft.mdiy.dao.IDictDao:60 : Cache Hit Ratio [net.mingsoft.mdiy.dao.IDictDao]: 0.25
-2024-06-26 16:24:19.390 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.cms.dao.ICategoryDao.selectList:135 : <==      Total: 18
-2024-06-26 16:24:19.390 [DEBUG] 62476 [nio-8088-exec-2 ] net.mingsoft.mdiy.dao.IDictDao.query:135 : ==>  Preparing: select * from mdiy_dict WHERE dict_type=? and dict_enable=? order by id desc LIMIT ?
-2024-06-26 16:24:19.395 [DEBUG] 62476 [nio-8088-exec-2 ] net.mingsoft.mdiy.dao.IDictDao.query:135 : ==> Parameters: ????(String), true(Boolean), 99999(Integer)
-2024-06-26 16:24:19.403 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:19.405 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:19.406 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:19.407 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:19.407 [DEBUG] 62476 [nio-8088-exec-2 ] net.mingsoft.mdiy.dao.IDictDao.query:135 : <==      Total: 1
-2024-06-26 16:24:19.407 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:19.408 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:19.408 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:19.408 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:19.410 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:19.411 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:19.414 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:19.417 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:19.417 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:19.418 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:19.419 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:19.422 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:19.423 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:19.424 [DEBUG] 62476 [nio-8088-exec-3 ] net.mingsoft.basic.util.BasicUtil:295 : server:localhost,basePath:http://localhost:8088/
-2024-06-26 16:24:19.836 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.util.BasicUtil:839 : filePath upload
-2024-06-26 16:24:19.848 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.util.BasicUtil:841 : classPath file:/Users/killfen/git/MCMS/src/main/webapp/ms-mcms.jar!/BOOT-INF/classes!/
-2024-06-26 16:24:19.901 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.util.BasicUtil:839 : filePath 
-2024-06-26 16:24:19.902 [DEBUG] 62476 [nio-8088-exec-5 ] net.mingsoft.basic.util.BasicUtil:841 : classPath file:/Users/killfen/git/MCMS/src/main/webapp/ms-mcms.jar!/BOOT-INF/classes!/
-2024-06-26 16:36:04.490 [ INFO] 62476 [ionShutdownHook ] org.quartz.core.QuartzScheduler:585 : Scheduler quartzScheduler_$_NON_CLUSTERED paused.
-2024-06-26 16:36:04.556 [ INFO] 62476 [ionShutdownHook ] org.quartz.core.QuartzScheduler:666 : Scheduler quartzScheduler_$_NON_CLUSTERED shutting down.
-2024-06-26 16:36:04.556 [ INFO] 62476 [ionShutdownHook ] org.quartz.core.QuartzScheduler:585 : Scheduler quartzScheduler_$_NON_CLUSTERED paused.
-2024-06-26 16:36:04.557 [ INFO] 62476 [ionShutdownHook ] org.quartz.core.QuartzScheduler:740 : Scheduler quartzScheduler_$_NON_CLUSTERED shutdown complete.
-2024-06-26 16:36:04.698 [ INFO] 62476 [ionShutdownHook ] com.alibaba.druid.pool.DruidDataSource:2212 : {dataSource-1} closing ...
-2024-06-26 16:36:04.739 [ INFO] 62476 [ionShutdownHook ] com.alibaba.druid.pool.DruidDataSource:2285 : {dataSource-1} closed

+ 0 - 14
src/main/webapp/log/warn.log

@@ -1,14 +0,0 @@
-2024-06-26 16:17:24.805 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.basic.dao.IManagerDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:25.720 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.basic.dao.IModelDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:25.945 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.metadata.TableInfoHelper:342 : Can not find table primary key in Class: "net.mingsoft.basic.entity.RoleModelEntity".
-2024-06-26 16:17:25.945 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.DefaultSqlInjector:56 : class net.mingsoft.basic.entity.RoleModelEntity ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
-2024-06-26 16:17:28.930 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.cms.dao.ICategoryDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:29.471 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.cms.dao.IContentDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:30.045 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.mdiy.dao.ITagDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:30.848 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.mdiy.dao.IModelDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:31.428 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.basic.dao.ICityDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:31.657 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.basic.dao.ILogDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:31.878 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.basic.dao.IRoleDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:32.935 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.mdiy.dao.IPageDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:17:33.160 [ WARN] 62476 [           main ] com.baomidou.mybatisplus.core.injector.AbstractMethod:414 : [net.mingsoft.mdiy.dao.IDictDao.delete] Has been loaded by XML or SqlProvider or Mybatis's Annotation, so ignoring this injection for [class com.baomidou.mybatisplus.core.injector.methods.Delete]
-2024-06-26 16:23:55.020 [ WARN] 62476 [nio-8088-exec-5 ] org.apache.ibatis.io.SerialFilterChecker:45 : As you are using functionality that deserializes object streams, it is recommended to define the JEP-290 serial filter. Please refer to https://docs.oracle.com/pls/topic/lookup?ctx=javase15&id=GUID-8296D8E8-2B93-4B9A-856E-0A65AF9B8C66

+ 50 - 0
src/main/webapp/static/css/minireset.min.css

@@ -0,0 +1,50 @@
+/*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6 {
+  margin: 0;
+  padding: 0
+}
+
+h1,h2,h3,h4,h5,h6 {
+  font-size: 100%;
+  font-weight: normal
+}
+
+ul {
+  list-style: none
+}
+
+button,input,select,textarea {
+  margin: 0
+}
+
+html {
+  box-sizing: border-box
+}
+
+* {
+  box-sizing: inherit
+}
+
+*:before,*:after {
+  box-sizing: inherit
+}
+
+img,embed,object,audio,video {
+  height: auto;
+  max-width: 100%
+}
+
+iframe {
+  border: 0
+}
+
+table {
+  border-collapse: collapse;
+  border-spacing: 0
+}
+
+td,th {
+  padding: 0;
+  text-align: left
+}
+a {text-decoration: none;color:#303133}
+*{outline:none}

BIN
src/main/webapp/upload/1/cms/content/1714351240766.png


Неке датотеке нису приказане због велике количине промена