hanxu00920 opened a new issue, #27293:
URL: https://github.com/apache/shardingsphere/issues/27293

   ## Question
   
   ### ShardingSphere Usage
   #### pom.xml
   ``` xml
   <dependency>
        <groupId>org.apache.shardingsphere</groupId>
        <artifactId>shardingsphere-jdbc-core</artifactId>
        <version>5.3.2</version>
   </dependency>
   ```
   
   #### springboot applcation.yml
   ```yml
   mybatis:
     mapper-locations: classpath*:mapper/*Mapper.xml
   server:
     port: 8088
   spring:
     datasource:
       driver-class-name: org.apache.shardingsphere.driver.ShardingSphereDriver
       url: jdbc:shardingsphere:classpath:sharding.yaml
   ```
   #### sharding.yaml
   >The configurations I use are all from the official website: 
[https://shardingsphere.apache.org/document/current/cn/user-manual/shardingsphere-jdbc/yaml-config/rules/sharding/](url)
   
   ```yml
   dataSources:
     ds_0:
       dataSourceClassName: com.zaxxer.hikari.HikariDataSource
       driverClassName: org.postgresql.Driver
       jdbcUrl: jdbc:postgresql://pgdb:8501/postgres
       username: postgres
       password:
     ds_1:
       dataSourceClassName: com.zaxxer.hikari.HikariDataSource
       driverClassName: org.postgresql.Driver
       jdbcUrl: jdbc:postgresql://pgdb:8502/postgres
       username: postgres
       password:
   
   rules:
     - !SHARDING
       tables:
         t_order:
           actualDataNodes: ds_${0..1}.t_order_${0..1}
           tableStrategy:
             standard:
               shardingColumn: order_id
               shardingAlgorithmName: t_order_inline
           keyGenerateStrategy:
             column: order_id
             keyGeneratorName: snowflake
           auditStrategy:
             auditorNames:
               - sharding_key_required_auditor
             allowHintDisable: true
         t_order_item:
           actualDataNodes: ds_${0..1}.t_order_item_${0..1}
           tableStrategy:
             standard:
               shardingColumn: order_id
               shardingAlgorithmName: t_order_item_inline
           keyGenerateStrategy:
             column: order_item_id
             keyGeneratorName: snowflake
         t_account:
           actualDataNodes: ds_${0..1}.t_account_${0..1}
           tableStrategy:
             standard:
               shardingAlgorithmName: t_account_inline
           keyGenerateStrategy:
             column: account_id
             keyGeneratorName: snowflake
       defaultShardingColumn: account_id
       bindingTables:
         - t_order,t_order_item
       defaultDatabaseStrategy:
         standard:
           shardingColumn: user_id
           shardingAlgorithmName: database_inline
       defaultTableStrategy:
         none:
   
       shardingAlgorithms:
         database_inline:
           type: INLINE
           props:
             algorithm-expression: ds_${user_id % 2}
         t_order_inline:
           type: INLINE
           props:
             algorithm-expression: t_order_${order_id % 2}
         t_order_item_inline:
           type: INLINE
           props:
             algorithm-expression: t_order_item_${order_id % 2}
         t_account_inline:
           type: INLINE
           props:
             algorithm-expression: t_account_${account_id % 2}
       keyGenerators:
         snowflake:
           type: SNOWFLAKE
       auditors:
         sharding_key_required_auditor:
           type: DML_SHARDING_CONDITIONS
   
     - !BROADCAST
       tables:
         - t_address
   
   props:
     sql-show: false
   
   ```
   
   ### Application log
   
   ```
   2023-07-19 14:35:15.015  INFO 15937 --- [nio-8088-exec-4] 
com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
   2023-07-19 14:35:16.227 ERROR 15937 --- [nio-8088-exec-4] 
com.zaxxer.hikari.pool.HikariPool        : HikariPool-1 - Exception during pool 
initialization.
   
   org.yaml.snakeyaml.constructor.ConstructorException: Cannot create 
property=rules for 
JavaBean=org.apache.shardingsphere.infra.yaml.config.pojo.YamlRootConfiguration@7876e350
    in 'reader', line 1, column 1:
       dataSources:
       ^
   Can't construct a java object for !BROADCAST; exception=Invalid tag: 
!BROADCAST
    in 'reader', line 82, column 5:
         - !BROADCAST
           ^
   
    in 'reader', line 16, column 3:
         - !SHARDING
         ^
   
        at 
org.yaml.snakeyaml.constructor.Constructor$ConstructMapping.constructJavaBean2ndStep(Constructor.java:321)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.Constructor$ConstructMapping.construct(Constructor.java:207)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject.construct(Constructor.java:358)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:270)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:253)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.BaseConstructor.constructDocument(BaseConstructor.java:207)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:191)
 ~[snakeyaml-1.33.jar:na]
        at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:477) 
~[snakeyaml-1.33.jar:na]
        at org.yaml.snakeyaml.Yaml.loadAs(Yaml.java:470) 
~[snakeyaml-1.33.jar:na]
        at 
org.apache.shardingsphere.infra.util.yaml.YamlEngine.unmarshal(YamlEngine.java:70)
 ~[shardingsphere-infra-util-5.3.2.jar:5.3.2]
        at 
org.apache.shardingsphere.driver.api.yaml.YamlShardingSphereDataSourceFactory.createDataSource(YamlShardingSphereDataSourceFactory.java:94)
 ~[shardingsphere-jdbc-core-5.3.2.jar:5.3.2]
        at 
org.apache.shardingsphere.driver.jdbc.core.driver.DriverDataSourceCache.createDataSource(DriverDataSourceCache.java:51)
 ~[shardingsphere-jdbc-core-5.3.2.jar:5.3.2]
        at 
java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660)
 ~[na:1.8.0_241]
        at 
org.apache.shardingsphere.driver.jdbc.core.driver.DriverDataSourceCache.get(DriverDataSourceCache.java:45)
 ~[shardingsphere-jdbc-core-5.3.2.jar:5.3.2]
        at 
org.apache.shardingsphere.driver.ShardingSphereDriver.connect(ShardingSphereDriver.java:51)
 ~[shardingsphere-jdbc-core-5.3.2.jar:5.3.2]
        at 
com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:121)
 ~[HikariCP-3.4.5.jar:na]
        at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:358) 
~[HikariCP-3.4.5.jar:na]
        at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206) 
~[HikariCP-3.4.5.jar:na]
        at 
com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:477) 
[HikariCP-3.4.5.jar:na]
        at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:560) 
[HikariCP-3.4.5.jar:na]
        at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:115) 
[HikariCP-3.4.5.jar:na]
        at 
com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) 
[HikariCP-3.4.5.jar:na]
        at 
org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:158)
 [spring-jdbc-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:116)
 [spring-jdbc-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79)
 [spring-jdbc-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
 [mybatis-spring-2.0.7.jar:2.0.7]
        at 
org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
 [mybatis-spring-2.0.7.jar:2.0.7]
        at 
org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:337) 
[mybatis-3.5.9.jar:3.5.9]
        at 
org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:86)
 [mybatis-3.5.9.jar:3.5.9]
        at 
org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62) 
[mybatis-3.5.9.jar:3.5.9]
        at 
org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325)
 [mybatis-3.5.9.jar:3.5.9]
        at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) 
[mybatis-3.5.9.jar:3.5.9]
        at 
org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) 
[mybatis-3.5.9.jar:3.5.9]
        at 
org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) 
[mybatis-3.5.9.jar:3.5.9]
        at 
org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151)
 [mybatis-3.5.9.jar:3.5.9]
        at 
org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145)
 [mybatis-3.5.9.jar:3.5.9]
        at 
org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140)
 [mybatis-3.5.9.jar:3.5.9]
        at 
org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:76)
 [mybatis-3.5.9.jar:3.5.9]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.8.0_241]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[na:1.8.0_241]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[na:1.8.0_241]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_241]
        at 
org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427)
 [mybatis-spring-2.0.7.jar:2.0.7]
        at com.sun.proxy.$Proxy72.selectOne(Unknown Source) [na:na]
        at 
org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:160) 
[mybatis-spring-2.0.7.jar:2.0.7]
        at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:87) 
[mybatis-3.5.9.jar:3.5.9]
        at 
org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:145)
 [mybatis-3.5.9.jar:3.5.9]
        at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86) 
[mybatis-3.5.9.jar:3.5.9]
        at com.sun.proxy.$Proxy75.selectByPrimaryKey(Unknown Source) [na:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.8.0_241]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[na:1.8.0_241]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[na:1.8.0_241]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_241]
        at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344)
 [spring-aop-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
 [spring-aop-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
 [spring-aop-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:47)
 [spring-aop-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
 [spring-aop-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:56)
 [spring-aop-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
 [spring-aop-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95)
 [spring-aop-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
 [spring-aop-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
 [spring-aop-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at com.sun.proxy.$Proxy76.selectByPrimaryKey(Unknown Source) [na:na]
        at cn.meleehan.service.CustService.getCustInfo(CustService.java:23) 
[classes/:na]
        at cn.meleehan.controller.CustController.query(CustController.java:31) 
[classes/:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.8.0_241]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[na:1.8.0_241]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[na:1.8.0_241]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_241]
        at 
org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)
 [spring-web-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
 [spring-web-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105)
 [spring-webmvc-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878)
 [spring-webmvc-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792)
 [spring-webmvc-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
 [spring-webmvc-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)
 [spring-webmvc-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
 [spring-webmvc-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
 [spring-webmvc-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
 [spring-webmvc-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:626) 
[tomcat-embed-core-9.0.46.jar:4.0.FR]
        at 
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
 [spring-webmvc-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) 
[tomcat-embed-core-9.0.46.jar:4.0.FR]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
 [tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 [tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) 
[tomcat-embed-websocket-9.0.46.jar:9.0.46]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 [tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 [tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
 [spring-web-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
 [spring-web-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 [tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 [tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
 [spring-web-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
 [spring-web-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 [tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 [tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
 [spring-web-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
 [spring-web-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 [tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 [tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
 [tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
 [tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
 [tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) 
[tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) 
[tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
 [tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) 
[tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) 
[tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
 [tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)
 [tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)
 [tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) 
[tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
[na:1.8.0_241]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
[na:1.8.0_241]
        at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 [tomcat-embed-core-9.0.46.jar:9.0.46]
        at java.lang.Thread.run(Thread.java:748) [na:1.8.0_241]
   Caused by: org.yaml.snakeyaml.constructor.ConstructorException: Can't 
construct a java object for !BROADCAST; exception=Invalid tag: !BROADCAST
    in 'reader', line 82, column 5:
         - !BROADCAST
           ^
   
        at 
org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject.construct(Constructor.java:364)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:270)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:253)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.BaseConstructor.constructSequenceStep2(BaseConstructor.java:469)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.BaseConstructor.constructSequence(BaseConstructor.java:435)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.Constructor$ConstructSequence.construct(Constructor.java:560)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:270)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:253)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.Constructor$ConstructMapping.newInstance(Constructor.java:333)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.Constructor$ConstructMapping.constructJavaBean2ndStep(Constructor.java:298)
 ~[snakeyaml-1.33.jar:na]
        ... 115 common frames omitted
   Caused by: org.yaml.snakeyaml.error.YAMLException: Invalid tag: !BROADCAST
        at org.yaml.snakeyaml.nodes.Tag.getClassName(Tag.java:112) 
~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.Constructor.getClassForNode(Constructor.java:680)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject.getConstructor(Constructor.java:349)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject.construct(Constructor.java:358)
 ~[snakeyaml-1.33.jar:na]
        ... 124 common frames omitted
   
   2023-07-19 14:35:16.234 ERROR 15937 --- [nio-8088-exec-4] 
o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet 
[dispatcherServlet] in context with path [] threw exception [Request processing 
failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested 
exception is org.apache.ibatis.exceptions.PersistenceException: 
   ### Error querying database.  Cause: 
com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to 
initialize pool: Cannot create property=rules for 
JavaBean=org.apache.shardingsphere.infra.yaml.config.pojo.YamlRootConfiguration@7876e350
    in 'reader', line 1, column 1:
       dataSources:
       ^
   Can't construct a java object for !BROADCAST; exception=Invalid tag: 
!BROADCAST
    in 'reader', line 82, column 5:
         - !BROADCAST
           ^
   
    in 'reader', line 16, column 3:
         - !SHARDING
         ^
   
   ### The error may exist in file 
[/Users/hanxu/workspace_idea/test-sharding-jdbc/target/classes/mapper/TbCustInfoMapper.xml]
   ### The error may involve cn.meleehan.dao.TbCustInfoMapper.selectByPrimaryKey
   ### The error occurred while executing a query
   ### Cause: com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: 
Failed to initialize pool: Cannot create property=rules for 
JavaBean=org.apache.shardingsphere.infra.yaml.config.pojo.YamlRootConfiguration@7876e350
    in 'reader', line 1, column 1:
       dataSources:
       ^
   Can't construct a java object for !BROADCAST; exception=Invalid tag: 
!BROADCAST
    in 'reader', line 82, column 5:
         - !BROADCAST
           ^
   
    in 'reader', line 16, column 3:
         - !SHARDING
         ^
   ] with root cause
   
   org.yaml.snakeyaml.error.YAMLException: Invalid tag: !BROADCAST
        at org.yaml.snakeyaml.nodes.Tag.getClassName(Tag.java:112) 
~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.Constructor.getClassForNode(Constructor.java:680)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject.getConstructor(Constructor.java:349)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject.construct(Constructor.java:358)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:270)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:253)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.BaseConstructor.constructSequenceStep2(BaseConstructor.java:469)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.BaseConstructor.constructSequence(BaseConstructor.java:435)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.Constructor$ConstructSequence.construct(Constructor.java:560)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:270)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:253)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.Constructor$ConstructMapping.newInstance(Constructor.java:333)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.Constructor$ConstructMapping.constructJavaBean2ndStep(Constructor.java:298)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.Constructor$ConstructMapping.construct(Constructor.java:207)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject.construct(Constructor.java:358)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:270)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:253)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.BaseConstructor.constructDocument(BaseConstructor.java:207)
 ~[snakeyaml-1.33.jar:na]
        at 
org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:191)
 ~[snakeyaml-1.33.jar:na]
        at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:477) 
~[snakeyaml-1.33.jar:na]
        at org.yaml.snakeyaml.Yaml.loadAs(Yaml.java:470) 
~[snakeyaml-1.33.jar:na]
        at 
org.apache.shardingsphere.infra.util.yaml.YamlEngine.unmarshal(YamlEngine.java:70)
 ~[shardingsphere-infra-util-5.3.2.jar:5.3.2]
        at 
org.apache.shardingsphere.driver.api.yaml.YamlShardingSphereDataSourceFactory.createDataSource(YamlShardingSphereDataSourceFactory.java:94)
 ~[shardingsphere-jdbc-core-5.3.2.jar:5.3.2]
        at 
org.apache.shardingsphere.driver.jdbc.core.driver.DriverDataSourceCache.createDataSource(DriverDataSourceCache.java:51)
 ~[shardingsphere-jdbc-core-5.3.2.jar:5.3.2]
        at 
java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660)
 ~[na:1.8.0_241]
        at 
org.apache.shardingsphere.driver.jdbc.core.driver.DriverDataSourceCache.get(DriverDataSourceCache.java:45)
 ~[shardingsphere-jdbc-core-5.3.2.jar:5.3.2]
        at 
org.apache.shardingsphere.driver.ShardingSphereDriver.connect(ShardingSphereDriver.java:51)
 ~[shardingsphere-jdbc-core-5.3.2.jar:5.3.2]
        at 
com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:121)
 ~[HikariCP-3.4.5.jar:na]
        at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:358) 
~[HikariCP-3.4.5.jar:na]
        at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206) 
~[HikariCP-3.4.5.jar:na]
        at 
com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:477) 
~[HikariCP-3.4.5.jar:na]
        at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:560) 
~[HikariCP-3.4.5.jar:na]
        at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:115) 
~[HikariCP-3.4.5.jar:na]
        at 
com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) 
~[HikariCP-3.4.5.jar:na]
        at 
org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:158)
 ~[spring-jdbc-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:116)
 ~[spring-jdbc-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79)
 ~[spring-jdbc-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
 ~[mybatis-spring-2.0.7.jar:2.0.7]
        at 
org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
 ~[mybatis-spring-2.0.7.jar:2.0.7]
        at 
org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:337) 
~[mybatis-3.5.9.jar:3.5.9]
        at 
org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:86)
 ~[mybatis-3.5.9.jar:3.5.9]
        at 
org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62) 
~[mybatis-3.5.9.jar:3.5.9]
        at 
org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325)
 ~[mybatis-3.5.9.jar:3.5.9]
        at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) 
~[mybatis-3.5.9.jar:3.5.9]
        at 
org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) 
~[mybatis-3.5.9.jar:3.5.9]
        at 
org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:89) 
~[mybatis-3.5.9.jar:3.5.9]
        at 
org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151)
 ~[mybatis-3.5.9.jar:3.5.9]
        at 
org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145)
 ~[mybatis-3.5.9.jar:3.5.9]
        at 
org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140)
 ~[mybatis-3.5.9.jar:3.5.9]
        at 
org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:76)
 ~[mybatis-3.5.9.jar:3.5.9]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.8.0_241]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[na:1.8.0_241]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[na:1.8.0_241]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_241]
        at 
org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427)
 ~[mybatis-spring-2.0.7.jar:2.0.7]
        at com.sun.proxy.$Proxy72.selectOne(Unknown Source) ~[na:na]
        at 
org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:160) 
~[mybatis-spring-2.0.7.jar:2.0.7]
        at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:87) 
~[mybatis-3.5.9.jar:3.5.9]
        at 
org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:145)
 ~[mybatis-3.5.9.jar:3.5.9]
        at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86) 
~[mybatis-3.5.9.jar:3.5.9]
        at com.sun.proxy.$Proxy75.selectByPrimaryKey(Unknown Source) ~[na:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.8.0_241]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[na:1.8.0_241]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[na:1.8.0_241]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_241]
        at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344)
 ~[spring-aop-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
 ~[spring-aop-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
 ~[spring-aop-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:47)
 ~[spring-aop-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
 ~[spring-aop-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:56)
 ~[spring-aop-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
 ~[spring-aop-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95)
 ~[spring-aop-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
 ~[spring-aop-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
 ~[spring-aop-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at com.sun.proxy.$Proxy76.selectByPrimaryKey(Unknown Source) ~[na:na]
        at cn.meleehan.service.CustService.getCustInfo(CustService.java:23) 
~[classes/:na]
        at cn.meleehan.controller.CustController.query(CustController.java:31) 
~[classes/:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.8.0_241]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[na:1.8.0_241]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[na:1.8.0_241]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_241]
        at 
org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)
 ~[spring-web-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
 ~[spring-web-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105)
 ~[spring-webmvc-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878)
 ~[spring-webmvc-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792)
 ~[spring-webmvc-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
 ~[spring-webmvc-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)
 ~[spring-webmvc-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
 ~[spring-webmvc-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
 ~[spring-webmvc-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
 ~[spring-webmvc-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:626) 
~[tomcat-embed-core-9.0.46.jar:4.0.FR]
        at 
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
 ~[spring-webmvc-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) 
~[tomcat-embed-core-9.0.46.jar:4.0.FR]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
 ~[tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) 
~[tomcat-embed-websocket-9.0.46.jar:9.0.46]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 ~[tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
 ~[spring-web-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
 ~[spring-web-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 ~[tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
 ~[spring-web-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
 ~[spring-web-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 ~[tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
 ~[spring-web-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
 ~[spring-web-5.2.15.RELEASE.jar:5.2.15.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 ~[tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 ~[tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
 ~[tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
 [tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
 [tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) 
[tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) 
[tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
 [tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) 
[tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) 
[tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
 [tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)
 [tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)
 [tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) 
[tomcat-embed-core-9.0.46.jar:9.0.46]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
[na:1.8.0_241]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
[na:1.8.0_241]
        at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 [tomcat-embed-core-9.0.46.jar:9.0.46]
        at java.lang.Thread.run(Thread.java:748) [na:1.8.0_241]
   ```
   
   ### Question
   
   The team deleted the springboot configuration method from version 5.3.x. I 
understand the difficulty here, but I can't modify my application through 
ShardingSphereDriver according to the way you suggest.
   
   I also can't get help from the shardingsphere-examples project. Seems like 
I'm the only one having this problem, anyone can help me? 
   This is a very difficult modification.
   
   Thanks and waiting for reply.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: 
[email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to