From 87c60d5934a8f91d0ee608976d01cab8268c036a Mon Sep 17 00:00:00 2001 From: lwj <3529558005@qq.com> Date: Sun, 1 Sep 2024 15:53:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=94=A8=E6=88=B7=E6=9D=83?= =?UTF-8?q?=E9=99=90=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...{AccreditRep.java => AccreditDeptRep.java} | 2 +- .../com/muyu/domain/rep/AccreditUserRep.java | 22 ++ .../java/com/muyu/domain/req/AccreditReq.java | 2 + .../etl/controller/AccreditController.java | 13 +- .../muyu/cloud/etl/mapper/AccreditMapper.java | 7 +- .../cloud/etl/service/AccreditService.java | 7 +- .../etl/service/impl/AccreditServiceImpl.java | 10 +- .../main/resources/mapper/AccreditMapper.xml | 38 ++- logs/cloud-etl/error.log | 220 ++++++++++++++++++ logs/cloud-etl/info.log | 123 ++++++++++ 10 files changed, 430 insertions(+), 14 deletions(-) rename cloud-etl-common/src/main/java/com/muyu/domain/rep/{AccreditRep.java => AccreditDeptRep.java} (95%) create mode 100644 cloud-etl-common/src/main/java/com/muyu/domain/rep/AccreditUserRep.java diff --git a/cloud-etl-common/src/main/java/com/muyu/domain/rep/AccreditRep.java b/cloud-etl-common/src/main/java/com/muyu/domain/rep/AccreditDeptRep.java similarity index 95% rename from cloud-etl-common/src/main/java/com/muyu/domain/rep/AccreditRep.java rename to cloud-etl-common/src/main/java/com/muyu/domain/rep/AccreditDeptRep.java index e626795..4a96772 100644 --- a/cloud-etl-common/src/main/java/com/muyu/domain/rep/AccreditRep.java +++ b/cloud-etl-common/src/main/java/com/muyu/domain/rep/AccreditDeptRep.java @@ -11,7 +11,7 @@ import java.util.Date; @AllArgsConstructor @NoArgsConstructor @Builder -public class AccreditRep { +public class AccreditDeptRep { private Integer deptId; private String deptName; private Integer id; diff --git a/cloud-etl-common/src/main/java/com/muyu/domain/rep/AccreditUserRep.java b/cloud-etl-common/src/main/java/com/muyu/domain/rep/AccreditUserRep.java new file mode 100644 index 0000000..75f09c4 --- /dev/null +++ b/cloud-etl-common/src/main/java/com/muyu/domain/rep/AccreditUserRep.java @@ -0,0 +1,22 @@ +package com.muyu.domain.rep; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@AllArgsConstructor +@NoArgsConstructor +@Builder +public class AccreditUserRep { + private Long userId; + private String userName; + private String deptName; + private String nickName; + private String email; + private String phoneNumber; + private String createBy; + private String createTime; + private Integer status; +} diff --git a/cloud-etl-common/src/main/java/com/muyu/domain/req/AccreditReq.java b/cloud-etl-common/src/main/java/com/muyu/domain/req/AccreditReq.java index 551e0bf..0e53f3e 100644 --- a/cloud-etl-common/src/main/java/com/muyu/domain/req/AccreditReq.java +++ b/cloud-etl-common/src/main/java/com/muyu/domain/req/AccreditReq.java @@ -12,4 +12,6 @@ import lombok.NoArgsConstructor; public class AccreditReq { private Integer basicId; private Integer tableId; + private Integer userId; + private Integer deptId; } diff --git a/cloud-etl-server/src/main/java/com/muyu/cloud/etl/controller/AccreditController.java b/cloud-etl-server/src/main/java/com/muyu/cloud/etl/controller/AccreditController.java index 9c84f7f..e03a866 100644 --- a/cloud-etl-server/src/main/java/com/muyu/cloud/etl/controller/AccreditController.java +++ b/cloud-etl-server/src/main/java/com/muyu/cloud/etl/controller/AccreditController.java @@ -3,7 +3,8 @@ package com.muyu.cloud.etl.controller; import com.muyu.cloud.etl.service.AccreditService; import com.muyu.common.core.domain.Result; import com.muyu.domain.Accredit; -import com.muyu.domain.rep.AccreditRep; +import com.muyu.domain.rep.AccreditDeptRep; +import com.muyu.domain.rep.AccreditUserRep; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; @@ -27,8 +28,16 @@ public class AccreditController { //根据表Id和数据源Id查询 @GetMapping("/findDeptListStatus") public Result findDeptListStatus(@RequestParam(value = "tableId") Long tableId,@RequestParam(value = "basicId") Long basicId) { - List repList=accreditService.findDeptListStatus(tableId,basicId); + List repList=accreditService.findDeptListStatus(tableId,basicId); return Result.success(repList); } + //根据表Id和数据呀UN + @GetMapping("/findUserListStatus") + public Result findUserListStatus(@RequestParam(value = "tableId") Long tableId,@RequestParam(value = "basicId") Long basicId) { + List repList=accreditService.findUserListStatus(tableId,basicId); + return Result.success(repList); + } + + } diff --git a/cloud-etl-server/src/main/java/com/muyu/cloud/etl/mapper/AccreditMapper.java b/cloud-etl-server/src/main/java/com/muyu/cloud/etl/mapper/AccreditMapper.java index 2ca71c2..5294f86 100644 --- a/cloud-etl-server/src/main/java/com/muyu/cloud/etl/mapper/AccreditMapper.java +++ b/cloud-etl-server/src/main/java/com/muyu/cloud/etl/mapper/AccreditMapper.java @@ -1,7 +1,8 @@ package com.muyu.cloud.etl.mapper; import com.muyu.domain.Accredit; -import com.muyu.domain.rep.AccreditRep; +import com.muyu.domain.rep.AccreditDeptRep; +import com.muyu.domain.rep.AccreditUserRep; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @@ -11,5 +12,7 @@ import java.util.List; public interface AccreditMapper { Accredit findAccredit(@Param("tableId") Long tableId); - List findDeptListStatus(@Param("tableId") Long tableId, @Param("basicId") Long basicId); + List findDeptListStatus(@Param("tableId") Long tableId, @Param("basicId") Long basicId); + + List findUserListStatus(@Param("tableId") Long tableId, @Param("basicId") Long basicId); } diff --git a/cloud-etl-server/src/main/java/com/muyu/cloud/etl/service/AccreditService.java b/cloud-etl-server/src/main/java/com/muyu/cloud/etl/service/AccreditService.java index 041019c..493ce37 100644 --- a/cloud-etl-server/src/main/java/com/muyu/cloud/etl/service/AccreditService.java +++ b/cloud-etl-server/src/main/java/com/muyu/cloud/etl/service/AccreditService.java @@ -1,12 +1,15 @@ package com.muyu.cloud.etl.service; import com.muyu.domain.Accredit; -import com.muyu.domain.rep.AccreditRep; +import com.muyu.domain.rep.AccreditDeptRep; +import com.muyu.domain.rep.AccreditUserRep; import java.util.List; public interface AccreditService { Accredit findAccredit(Long tableId); - List findDeptListStatus(Long tableId, Long basicId); + List findDeptListStatus(Long tableId, Long basicId); + + List findUserListStatus(Long tableId, Long basicId); } diff --git a/cloud-etl-server/src/main/java/com/muyu/cloud/etl/service/impl/AccreditServiceImpl.java b/cloud-etl-server/src/main/java/com/muyu/cloud/etl/service/impl/AccreditServiceImpl.java index cf97bb6..213161b 100644 --- a/cloud-etl-server/src/main/java/com/muyu/cloud/etl/service/impl/AccreditServiceImpl.java +++ b/cloud-etl-server/src/main/java/com/muyu/cloud/etl/service/impl/AccreditServiceImpl.java @@ -3,7 +3,8 @@ package com.muyu.cloud.etl.service.impl; import com.muyu.cloud.etl.mapper.AccreditMapper; import com.muyu.cloud.etl.service.AccreditService; import com.muyu.domain.Accredit; -import com.muyu.domain.rep.AccreditRep; +import com.muyu.domain.rep.AccreditDeptRep; +import com.muyu.domain.rep.AccreditUserRep; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -20,8 +21,13 @@ public class AccreditServiceImpl implements AccreditService{ } @Override - public List findDeptListStatus(Long tableId, Long basicId) { + public List findDeptListStatus(Long tableId, Long basicId) { return accreditMapper.findDeptListStatus(tableId,basicId); } + + @Override + public List findUserListStatus(Long tableId, Long basicId) { + return accreditMapper.findUserListStatus(tableId,basicId); + } } diff --git a/cloud-etl-server/src/main/resources/mapper/AccreditMapper.xml b/cloud-etl-server/src/main/resources/mapper/AccreditMapper.xml index f386296..9eb8a30 100644 --- a/cloud-etl-server/src/main/resources/mapper/AccreditMapper.xml +++ b/cloud-etl-server/src/main/resources/mapper/AccreditMapper.xml @@ -13,8 +13,7 @@ - - + @@ -30,8 +29,17 @@ - - + + + + + + + + + + + - SELECT sys_dept.leader, sys_dept.email, @@ -73,4 +81,24 @@ AND middle.basic_id=#{basicId} + + diff --git a/logs/cloud-etl/error.log b/logs/cloud-etl/error.log index 82c2518..2753611 100644 --- a/logs/cloud-etl/error.log +++ b/logs/cloud-etl/error.log @@ -440,3 +440,223 @@ Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL synta at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425) ... 63 common frames omitted +15:29:58.992 [main] ERROR o.s.b.SpringApplication - [reportFailure,859] - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'accreditController': Unsatisfied dependency expressed through field 'accreditService': Error creating bean with name 'accreditServiceImpl': Unsatisfied dependency expressed through field 'accreditMapper': Error creating bean with name 'accreditMapper' defined in file [D:\daima\etl\cloud-etl-source\cloud-etl-server\target\classes\com\muyu\cloud\etl\mapper\AccreditMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory': Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception with message: Failed to parse mapping resource: 'file [D:\daima\etl\cloud-etl-source\cloud-etl-server\target\classes\mapper\AccreditMapper.xml]' + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:787) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1421) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:962) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352) + at com.muyu.cloud.etl.MuYuEtlApplication.main(MuYuEtlApplication.java:15) +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'accreditServiceImpl': Unsatisfied dependency expressed through field 'accreditMapper': Error creating bean with name 'accreditMapper' defined in file [D:\daima\etl\cloud-etl-source\cloud-etl-server\target\classes\com\muyu\cloud\etl\mapper\AccreditMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory': Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception with message: Failed to parse mapping resource: 'file [D:\daima\etl\cloud-etl-source\cloud-etl-server\target\classes\mapper\AccreditMapper.xml]' + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:787) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1421) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784) + ... 20 common frames omitted +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'accreditMapper' defined in file [D:\daima\etl\cloud-etl-source\cloud-etl-server\target\classes\com\muyu\cloud\etl\mapper\AccreditMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory': Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception with message: Failed to parse mapping resource: 'file [D:\daima\etl\cloud-etl-source\cloud-etl-server\target\classes\mapper\AccreditMapper.xml]' + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1518) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1412) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784) + ... 34 common frames omitted +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception with message: Failed to parse mapping resource: 'file [D:\daima\etl\cloud-etl-source\cloud-etl-server\target\classes\mapper\AccreditMapper.xml]' + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:648) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:636) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1337) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1167) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1503) + ... 45 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception with message: Failed to parse mapping resource: 'file [D:\daima\etl\cloud-etl-source\cloud-etl-server\target\classes\mapper\AccreditMapper.xml]' + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:644) + ... 58 common frames omitted +Caused by: java.io.IOException: Failed to parse mapping resource: 'file [D:\daima\etl\cloud-etl-source\cloud-etl-server\target\classes\mapper\AccreditMapper.xml]' + at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.buildSqlSessionFactory(MybatisSqlSessionFactoryBean.java:680) + at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.afterPropertiesSet(MybatisSqlSessionFactoryBean.java:553) + at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.getObject(MybatisSqlSessionFactoryBean.java:711) + at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration.sqlSessionFactory(MybatisPlusAutoConfiguration.java:224) + 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:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 59 common frames omitted +Caused by: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 113; columnNumber: 10; 元素类型为 "mapper" 的内容必须匹配 "(cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update*|delete*|select*)+"。 + at org.apache.ibatis.parsing.XPathParser.createDocument(XPathParser.java:262) + at org.apache.ibatis.parsing.XPathParser.(XPathParser.java:127) + at com.baomidou.mybatisplus.core.MybatisXMLMapperBuilder.(MybatisXMLMapperBuilder.java:87) + at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.buildSqlSessionFactory(MybatisSqlSessionFactoryBean.java:677) + ... 67 common frames omitted +Caused by: org.xml.sax.SAXParseException: 元素类型为 "mapper" 的内容必须匹配 "(cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update*|delete*|select*)+"。 + at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:204) + at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:135) + at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:396) + at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327) + at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:284) + at java.xml/com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDValidator.java:1923) + at java.xml/com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator.java:865) + at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1728) + at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2899) + at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605) + at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:542) + at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:889) + at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:825) + at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) + at java.xml/com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:247) + at java.xml/com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:342) + at org.apache.ibatis.parsing.XPathParser.createDocument(XPathParser.java:260) + ... 70 common frames omitted +15:30:52.282 [main] ERROR o.s.b.SpringApplication - [reportFailure,859] - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'accreditController': Unsatisfied dependency expressed through field 'accreditService': Error creating bean with name 'accreditServiceImpl': Unsatisfied dependency expressed through field 'accreditMapper': Error creating bean with name 'accreditMapper' defined in file [D:\daima\etl\cloud-etl-source\cloud-etl-server\target\classes\com\muyu\cloud\etl\mapper\AccreditMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory': Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception with message: Failed to parse mapping resource: 'file [D:\daima\etl\cloud-etl-source\cloud-etl-server\target\classes\mapper\AccreditMapper.xml]' + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:787) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1421) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:962) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352) + at com.muyu.cloud.etl.MuYuEtlApplication.main(MuYuEtlApplication.java:15) +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'accreditServiceImpl': Unsatisfied dependency expressed through field 'accreditMapper': Error creating bean with name 'accreditMapper' defined in file [D:\daima\etl\cloud-etl-source\cloud-etl-server\target\classes\com\muyu\cloud\etl\mapper\AccreditMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory': Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception with message: Failed to parse mapping resource: 'file [D:\daima\etl\cloud-etl-source\cloud-etl-server\target\classes\mapper\AccreditMapper.xml]' + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:787) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1421) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784) + ... 20 common frames omitted +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'accreditMapper' defined in file [D:\daima\etl\cloud-etl-source\cloud-etl-server\target\classes\com\muyu\cloud\etl\mapper\AccreditMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory': Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception with message: Failed to parse mapping resource: 'file [D:\daima\etl\cloud-etl-source\cloud-etl-server\target\classes\mapper\AccreditMapper.xml]' + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1518) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1412) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784) + ... 34 common frames omitted +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception with message: Failed to parse mapping resource: 'file [D:\daima\etl\cloud-etl-source\cloud-etl-server\target\classes\mapper\AccreditMapper.xml]' + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:648) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:636) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1337) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1167) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1503) + ... 45 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception with message: Failed to parse mapping resource: 'file [D:\daima\etl\cloud-etl-source\cloud-etl-server\target\classes\mapper\AccreditMapper.xml]' + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:644) + ... 58 common frames omitted +Caused by: java.io.IOException: Failed to parse mapping resource: 'file [D:\daima\etl\cloud-etl-source\cloud-etl-server\target\classes\mapper\AccreditMapper.xml]' + at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.buildSqlSessionFactory(MybatisSqlSessionFactoryBean.java:680) + at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.afterPropertiesSet(MybatisSqlSessionFactoryBean.java:553) + at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.getObject(MybatisSqlSessionFactoryBean.java:711) + at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration.sqlSessionFactory(MybatisPlusAutoConfiguration.java:224) + 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:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 59 common frames omitted +Caused by: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 113; columnNumber: 10; 元素类型为 "mapper" 的内容必须匹配 "(cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update*|delete*|select*)+"。 + at org.apache.ibatis.parsing.XPathParser.createDocument(XPathParser.java:262) + at org.apache.ibatis.parsing.XPathParser.(XPathParser.java:127) + at com.baomidou.mybatisplus.core.MybatisXMLMapperBuilder.(MybatisXMLMapperBuilder.java:87) + at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.buildSqlSessionFactory(MybatisSqlSessionFactoryBean.java:677) + ... 67 common frames omitted +Caused by: org.xml.sax.SAXParseException: 元素类型为 "mapper" 的内容必须匹配 "(cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update*|delete*|select*)+"。 + at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:204) + at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:135) + at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:396) + at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327) + at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:284) + at java.xml/com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDValidator.java:1923) + at java.xml/com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator.java:865) + at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1728) + at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2899) + at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605) + at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:542) + at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:889) + at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:825) + at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) + at java.xml/com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:247) + at java.xml/com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:342) + at org.apache.ibatis.parsing.XPathParser.createDocument(XPathParser.java:260) + ... 70 common frames omitted diff --git a/logs/cloud-etl/info.log b/logs/cloud-etl/info.log index 5eff79b..5e57479 100644 --- a/logs/cloud-etl/info.log +++ b/logs/cloud-etl/info.log @@ -489,3 +489,126 @@ 14:11:57.432 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2277] - {dataSource-1} closed 14:11:57.432 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success, 14:11:57.432 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye +15:29:46.483 [main] INFO c.m.c.e.MuYuEtlApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev" +15:29:49.059 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat] +15:29:49.059 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24] +15:29:49.145 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext +15:29:58.796 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited +15:29:58.797 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [master] success +15:29:58.798 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,241] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] +15:29:58.886 [main] INFO c.m.c.d.MyMetaObjectHandler - [,17] - 元对象字段填充控制器 ------- 加载完成 +15:29:58.933 [main] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource start closing .... +15:29:58.935 [main] INFO c.a.d.p.DruidDataSource - [close,2204] - {dataSource-1} closing ... +15:29:58.941 [main] INFO c.a.d.p.DruidDataSource - [close,2277] - {dataSource-1} closed +15:29:58.942 [main] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success, +15:29:58.942 [main] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye +15:29:58.943 [main] INFO o.a.c.c.StandardService - [log,173] - Stopping service [Tomcat] +15:30:39.786 [main] INFO c.m.c.e.MuYuEtlApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev" +15:30:43.485 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat] +15:30:43.486 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24] +15:30:43.587 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext +15:30:45.178 [main] INFO c.m.c.e.MuYuEtlApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev" +15:30:47.583 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited +15:30:47.584 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [master] success +15:30:47.584 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,241] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] +15:30:47.699 [main] INFO c.m.c.d.MyMetaObjectHandler - [,17] - 元对象字段填充控制器 ------- 加载完成 +15:30:47.745 [main] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource start closing .... +15:30:47.747 [main] INFO c.a.d.p.DruidDataSource - [close,2204] - {dataSource-1} closing ... +15:30:47.754 [main] INFO c.a.d.p.DruidDataSource - [close,2277] - {dataSource-1} closed +15:30:47.754 [main] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success, +15:30:47.754 [main] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye +15:30:47.906 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat] +15:30:47.907 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24] +15:30:48.014 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext +15:30:52.101 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited +15:30:52.102 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [master] success +15:30:52.102 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,241] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] +15:30:52.181 [main] INFO c.m.c.d.MyMetaObjectHandler - [,17] - 元对象字段填充控制器 ------- 加载完成 +15:30:52.218 [main] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource start closing .... +15:30:52.220 [main] INFO c.a.d.p.DruidDataSource - [close,2204] - {dataSource-1} closing ... +15:30:52.226 [main] INFO c.a.d.p.DruidDataSource - [close,2277] - {dataSource-1} closed +15:30:52.226 [main] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success, +15:30:52.226 [main] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye +15:30:52.228 [main] INFO o.a.c.c.StandardService - [log,173] - Stopping service [Tomcat] +15:31:57.176 [main] INFO c.m.c.e.MuYuEtlApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev" +15:31:59.558 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat] +15:31:59.558 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24] +15:31:59.643 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext +15:32:03.440 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited +15:32:03.441 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [master] success +15:32:03.441 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,241] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] +15:32:03.524 [main] INFO c.m.c.d.MyMetaObjectHandler - [,17] - 元对象字段填充控制器 ------- 加载完成 +15:32:04.481 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**]. +15:32:06.603 [main] INFO c.m.c.x.XXLJobConfig - [xxlJobExecutor,25] - >>>>>>>>>>> xxl-job config init success. +15:32:07.907 [main] INFO c.x.j.c.e.XxlJobExecutor - [registJobHandler,183] - >>>>>>>>>>> xxl-job register jobhandler success, name:xxl-job-demo-no-param, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@465652a2[class com.muyu.common.xxl.demo.XxlJobDemoService#xxlJobDemoNoParam] +15:32:07.907 [main] INFO c.x.j.c.e.XxlJobExecutor - [registJobHandler,183] - >>>>>>>>>>> xxl-job register jobhandler success, name:xxl-job-demo-one-param, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@4469046b[class com.muyu.common.xxl.demo.XxlJobDemoService#xxlJobDemoOneParam] +15:32:08.152 [Thread-12] INFO c.x.j.c.s.EmbedServer - [run,82] - >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9999 +15:32:08.157 [main] INFO c.a.n.client.naming - [initNamespaceForNaming,62] - initializer namespace from ans.namespace attribute : null +15:32:08.157 [main] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$0,66] - initializer namespace from ALIBABA_ALIWARE_NAMESPACE attribute :null +15:32:08.157 [main] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$1,73] - initializer namespace from namespace attribute :null +15:32:08.162 [main] INFO c.a.n.client.naming - [,74] - FailoverDataSource type is class com.alibaba.nacos.client.naming.backups.datasource.DiskFailoverDataSource +15:32:08.167 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +15:32:08.167 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +15:32:08.371 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,118] - [RpcClientFactory] create a new rpc client of a6c8f02f-05a7-480e-91d2-81be832c986b +15:32:08.373 [main] INFO c.a.n.client.naming - [,109] - Create naming rpc client for uuid->a6c8f02f-05a7-480e-91d2-81be832c986b +15:32:08.374 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [a6c8f02f-05a7-480e-91d2-81be832c986b] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager +15:32:08.374 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [a6c8f02f-05a7-480e-91d2-81be832c986b] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService +15:32:08.374 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [a6c8f02f-05a7-480e-91d2-81be832c986b] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler +15:32:08.376 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [a6c8f02f-05a7-480e-91d2-81be832c986b] Try to connect to server on start up, server: {serverIp = '47.116.184.54', server main port = 8848} +15:32:08.376 [main] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false} +15:32:08.614 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [a6c8f02f-05a7-480e-91d2-81be832c986b] Success to connect to server [47.116.184.54:8848] on start up, connectionId = 1725175928688_139.224.212.27_63062 +15:32:08.615 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [a6c8f02f-05a7-480e-91d2-81be832c986b] Notify connected event to listeners. +15:32:08.615 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [a6c8f02f-05a7-480e-91d2-81be832c986b] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +15:32:08.615 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.client.naming - [onConnected,90] - Grpc connection connect +15:32:08.615 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [a6c8f02f-05a7-480e-91d2-81be832c986b] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$632/0x000002c7cf5244a8 +15:32:08.617 [main] INFO c.a.n.client.naming - [registerService,133] - [REGISTER-SERVICE] cloud-2112 registering service cloud-source with instance Instance{instanceId='null', ip='192.168.43.160', port=10005, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={IPv6=[2409:891f:9263:e1f0:9a45:4527:3fad:bb23], preserved.register.source=SPRING_CLOUD}} +15:32:08.811 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP cloud-source 192.168.43.160:10005 register finished +15:32:08.962 [main] INFO c.m.c.e.MuYuEtlApplication - [logStarted,56] - Started MuYuEtlApplication in 15.012 seconds (process running for 15.767) +15:32:08.972 [main] INFO c.a.n.c.c.i.CacheData - [initNotifyWarnTimeout,72] - config listener notify warn timeout millis use default 60000 millis +15:32:08.972 [main] INFO c.a.n.c.c.i.CacheData - [,99] - nacos.cache.data.init.snapshot = true +15:32:08.974 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-cloud-2112-47.116.184.54_8848] [subscribe] cloud-source-dev.yml+DEFAULT_GROUP+cloud-2112 +15:32:08.980 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-cloud-2112-47.116.184.54_8848] [add-listener] ok, tenant=cloud-2112, dataId=cloud-source-dev.yml, group=DEFAULT_GROUP, cnt=1 +15:32:08.981 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-source-dev.yml, group=DEFAULT_GROUP +15:32:08.981 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-cloud-2112-47.116.184.54_8848] [subscribe] cloud-source.yml+DEFAULT_GROUP+cloud-2112 +15:32:08.981 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-cloud-2112-47.116.184.54_8848] [add-listener] ok, tenant=cloud-2112, dataId=cloud-source.yml, group=DEFAULT_GROUP, cnt=1 +15:32:08.982 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-source.yml, group=DEFAULT_GROUP +15:32:08.982 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-cloud-2112-47.116.184.54_8848] [subscribe] cloud-source+DEFAULT_GROUP+cloud-2112 +15:32:08.982 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-cloud-2112-47.116.184.54_8848] [add-listener] ok, tenant=cloud-2112, dataId=cloud-source, group=DEFAULT_GROUP, cnt=1 +15:32:08.982 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-source, group=DEFAULT_GROUP +15:32:09.142 [RMI TCP Connection(3)-10.100.28.5] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet' +15:33:07.764 [Thread-12] INFO c.x.j.c.s.EmbedServer - [run,91] - >>>>>>>>>>> xxl-job remoting server stop. +15:33:07.931 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,87] - >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='cloud-source', registryValue='http://10.100.28.5:9999/'}, registryResult:ReturnT [code=200, msg=null, content=null] +15:33:07.932 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,105] - >>>>>>>>>>> xxl-job, executor registry thread destroy. +15:33:07.932 [SpringApplicationShutdownHook] INFO c.x.j.c.s.EmbedServer - [stop,117] - >>>>>>>>>>> xxl-job remoting server destroy success. +15:33:07.932 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.t.JobLogFileCleanThread - [run,99] - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy. +15:33:07.932 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.t.TriggerCallbackThread - [run,98] - >>>>>>>>>>> xxl-job, executor callback thread destroy. +15:33:07.933 [Thread-11] INFO c.x.j.c.t.TriggerCallbackThread - [run,128] - >>>>>>>>>>> xxl-job, executor retry callback thread destroy. +15:33:07.941 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now... +15:33:07.941 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [deregisterService,272] - [DEREGISTER-SERVICE] cloud-2112 deregistering service cloud-source with instance: Instance{instanceId='null', ip='192.168.43.160', port=10005, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}} +15:33:08.090 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished. +15:33:08.091 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,254] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown begin +15:33:08.091 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,180] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin +15:33:08.091 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,182] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop +15:33:08.091 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,256] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown stop +15:33:08.091 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,204] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown begin +15:33:08.091 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,147] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown begin +15:33:08.091 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,149] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown stop +15:33:08.091 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,218] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown begin +15:33:08.092 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,223] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown stop +15:33:08.092 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,468] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown begin +15:33:08.092 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,470] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown stop +15:33:08.092 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,487] - Shutdown naming grpc client proxy for uuid->a6c8f02f-05a7-480e-91d2-81be832c986b +15:33:08.092 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,331] - Shutdown grpc redo service executor java.util.concurrent.ScheduledThreadPoolExecutor@1d2dec35[Running, pool size = 1, active threads = 0, queued tasks = 1, completed tasks = 19] +15:33:08.092 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,425] - Shutdown rpc client, set status to shutdown +15:33:08.092 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,427] - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@5be46d51[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0] +15:33:08.092 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1725175928688_139.224.212.27_63062 +15:33:08.096 [SpringApplicationShutdownHook] INFO c.a.n.c.r.c.g.GrpcClient - [shutdown,187] - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@41cac7ff[Running, pool size = 3, active threads = 0, queued tasks = 0, completed tasks = 20] +15:33:08.096 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutDownAndRemove,497] - shutdown and remove naming rpc client for uuid ->a6c8f02f-05a7-480e-91d2-81be832c986b +15:33:08.096 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialWatcher - [stop,107] - [null] CredentialWatcher is stopped +15:33:08.096 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialService - [free,91] - [null] CredentialService is freed +15:33:08.096 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,211] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown stop +15:33:08.098 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource start closing .... +15:33:08.101 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2204] - {dataSource-1} closing ... +15:33:08.105 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2277] - {dataSource-1} closed +15:33:08.105 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success, +15:33:08.106 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye