diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 78b4c4f..f191dd3 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -2,7 +2,10 @@ "permissions": { "allow": [ "Bash(tree src/main/java -L 3 -I 'target')", - "Bash(find src/main/java/com/dc/dc_project/controller -name \"*.java\" -exec wc -l {} +)" + "Bash(find src/main/java/com/dc/dc_project/controller -name \"*.java\" -exec wc -l {} +)", + "Bash(./mvnw dependency:tree -Dverbose)", + "Bash(./mvnw spring-boot:run --debug)", + "Bash(./mvnw clean compile -DskipTests)" ], "deny": [], "ask": [] diff --git a/logs/error.log b/logs/error.log index a5a2b09..90e65ae 100644 --- a/logs/error.log +++ b/logs/error.log @@ -405,3 +405,990 @@ Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoc at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) ... 22 common frames omitted +2025-11-12 11:46:22.284 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:50:20.096 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:52:56.015 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:56:37.959 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:160) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:56:57.393 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:160) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 12:00:37.626 [main] ERROR org.springframework.boot.SpringApplication:859 - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'equipmentServiceImpl': Unsatisfied dependency expressed through field 'baseMapper': Error creating bean with name 'equipmentMapper' defined in file [C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes\com\dc\dc_project\mapper\EquipmentMapper.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: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:788) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:768) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:509) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1439) + 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:971) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:625) + 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.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'equipmentMapper' defined in file [C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes\com\dc\dc_project\mapper\EquipmentMapper.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: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1536) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1430) + 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:785) + ... 20 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: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + 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:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) + 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:1521) + ... 31 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception with message: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:178) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:644) + ... 44 common frames omitted +Caused by: java.util.ServiceConfigurationError: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:593) + at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1244) + at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1273) + at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1309) + at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1393) + at com.baomidou.mybatisplus.core.spi.CompatibleHelper.(CompatibleHelper.java:37) + at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.setApplicationContext(MybatisSqlSessionFactoryBean.java:544) + at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration.sqlSessionFactory(MybatisPlusAutoConfiguration.java:176) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:146) + ... 45 common frames omitted +2025-11-12 12:03:23.021 [main] ERROR org.springframework.boot.SpringApplication:859 - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'equipmentServiceImpl': Unsatisfied dependency expressed through field 'baseMapper': Error creating bean with name 'equipmentMapper' defined in file [C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes\com\dc\dc_project\mapper\EquipmentMapper.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: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:788) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:768) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:509) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1439) + 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:971) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:625) + 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.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'equipmentMapper' defined in file [C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes\com\dc\dc_project\mapper\EquipmentMapper.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: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1536) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1430) + 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:785) + ... 20 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: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + 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:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) + 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:1521) + ... 31 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception with message: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:178) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:644) + ... 44 common frames omitted +Caused by: java.util.ServiceConfigurationError: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:593) + at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1244) + at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1273) + at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1309) + at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1393) + at com.baomidou.mybatisplus.core.spi.CompatibleHelper.(CompatibleHelper.java:37) + at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.setApplicationContext(MybatisSqlSessionFactoryBean.java:544) + at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration.sqlSessionFactory(MybatisPlusAutoConfiguration.java:176) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:146) + ... 45 common frames omitted +2025-11-12 12:03:32.463 [main] ERROR org.springframework.boot.SpringApplication:859 - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'equipmentServiceImpl': Unsatisfied dependency expressed through field 'baseMapper': Error creating bean with name 'equipmentMapper' defined in file [C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes\com\dc\dc_project\mapper\EquipmentMapper.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: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:788) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:768) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:509) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1439) + 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:971) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:625) + 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.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'equipmentMapper' defined in file [C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes\com\dc\dc_project\mapper\EquipmentMapper.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: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1536) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1430) + 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:785) + ... 20 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: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + 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:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) + 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:1521) + ... 31 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception with message: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:178) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:644) + ... 44 common frames omitted +Caused by: java.util.ServiceConfigurationError: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:593) + at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1244) + at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1273) + at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1309) + at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1393) + at com.baomidou.mybatisplus.core.spi.CompatibleHelper.(CompatibleHelper.java:37) + at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.setApplicationContext(MybatisSqlSessionFactoryBean.java:544) + at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration.sqlSessionFactory(MybatisPlusAutoConfiguration.java:176) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:146) + ... 45 common frames omitted +2025-11-12 16:10:45.752 [main] ERROR org.springframework.boot.SpringApplication:859 - Application run failed +org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.dc.dc_project.DcProjectApplication] + at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:179) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:417) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:789) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:607) + 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.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:12) +Caused by: org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'laboratoryController' for bean class [com.dc.dc_project.controller.LaboratoryController] conflicts with existing, non-compatible bean definition of same name and class [com.dc.dc_project.controller.bigScreen.LaboratoryBigScreenController] + at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.checkCandidate(ClassPathBeanDefinitionScanner.java:361) + at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:288) + at org.springframework.context.annotation.ComponentScanAnnotationParser.parse(ComponentScanAnnotationParser.java:128) + at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:306) + at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:246) + at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:197) + at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:165) + ... 13 common frames omitted +2025-11-12 16:12:18.416 [http-nio-8800-exec-5] ERROR o.a.c.c.C.[.[localhost].[/dc].[dispatcherServlet]:175 - Servlet.service() for servlet [dispatcherServlet] in context with path [/dc] threw exception [Request processing failed: org.mybatis.spring.MyBatisSystemException: +### Error querying database. Cause: org.apache.ibatis.binding.BindingException: Parameter 'orgId' not found. Available parameters are [name, standardId, id, type, param3, param4, param1, param2] +### Cause: org.apache.ibatis.binding.BindingException: Parameter 'orgId' not found. Available parameters are [name, standardId, id, type, param3, param4, param1, param2]] with root cause +org.apache.ibatis.binding.BindingException: Parameter 'orgId' not found. Available parameters are [name, standardId, id, type, param3, param4, param1, param2] + at org.apache.ibatis.binding.MapperMethod$ParamMap.get(MapperMethod.java:210) + at org.apache.ibatis.reflection.wrapper.MapWrapper.get(MapWrapper.java:46) + at org.apache.ibatis.reflection.MetaObject.getValue(MetaObject.java:115) + at org.apache.ibatis.executor.BaseExecutor.createCacheKey(BaseExecutor.java:225) + at org.apache.ibatis.executor.CachingExecutor.createCacheKey(CachingExecutor.java:149) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:80) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) + at jdk.proxy2/jdk.proxy2.$Proxy128.query(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333) + at jdk.proxy2/jdk.proxy2.$Proxy84.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:194) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:155) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:92) + at jdk.proxy2/jdk.proxy2.$Proxy86.getList(Unknown Source) + at com.dc.dc_project.service.impl.LaboratoryServiceImpl.getList(LaboratoryServiceImpl.java:35) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:716) + at com.dc.dc_project.service.impl.LaboratoryServiceImpl$$SpringCGLIB$$0.getList() + at com.dc.dc_project.controller.bigScreen.LaboratoryBigScreenController.list(LaboratoryBigScreenController.java:24) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaFirewallCheckFilterForJakartaServlet.doFilter(SaFirewallCheckFilterForJakartaServlet.java:69) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaTokenCorsFilterForJakartaServlet.doFilter(SaTokenCorsFilterForJakartaServlet.java:52) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaTokenContextFilterForJakartaServlet.doFilter(SaTokenContextFilterForJakartaServlet.java:40) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:840) +2025-11-12 16:23:26.040 [http-nio-8800-exec-1] ERROR o.a.c.c.C.[.[localhost].[/dc].[dispatcherServlet]:175 - Servlet.service() for servlet [dispatcherServlet] in context with path [/dc] threw exception [Request processing failed: org.springframework.jdbc.BadSqlGrammarException: +### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'sols.standard_id' in 'field list' +### The error may exist in file [D:\p1\dc_project\target\classes\mapper\LaboratoryMapper.xml] +### The error may involve defaultParameterMap +### The error occurred while setting parameters +### SQL: select sl.*, sols.standard_id from sys_laboratory sl left join sys_org_laboratory_standard sols on sl.id = sols.laboratory_id WHERE sl.type = ? and sols.standard_id = ? +### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'sols.standard_id' in 'field list' +; bad SQL grammar []] with root cause +java.sql.SQLSyntaxErrorException: Unknown column 'sols.standard_id' in 'field list' + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:121) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58) + at jdk.proxy3/jdk.proxy3.$Proxy125.execute(Unknown Source) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at jdk.proxy2/jdk.proxy2.$Proxy123.query(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) + at jdk.proxy2/jdk.proxy2.$Proxy122.query(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333) + at jdk.proxy2/jdk.proxy2.$Proxy84.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:194) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:155) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:92) + at jdk.proxy2/jdk.proxy2.$Proxy86.getList(Unknown Source) + at com.dc.dc_project.service.impl.LaboratoryServiceImpl.getList(LaboratoryServiceImpl.java:35) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:716) + at com.dc.dc_project.service.impl.LaboratoryServiceImpl$$SpringCGLIB$$0.getList() + at com.dc.dc_project.controller.bigScreen.LaboratoryBigScreenController.list(LaboratoryBigScreenController.java:24) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaFirewallCheckFilterForJakartaServlet.doFilter(SaFirewallCheckFilterForJakartaServlet.java:69) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaTokenCorsFilterForJakartaServlet.doFilter(SaTokenCorsFilterForJakartaServlet.java:52) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaTokenContextFilterForJakartaServlet.doFilter(SaTokenContextFilterForJakartaServlet.java:40) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:840) +2025-11-12 16:24:00.726 [http-nio-8800-exec-1] ERROR o.a.c.c.C.[.[localhost].[/dc].[dispatcherServlet]:175 - Servlet.service() for servlet [dispatcherServlet] in context with path [/dc] threw exception [Request processing failed: org.springframework.jdbc.BadSqlGrammarException: +### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'sols.standard_id' in 'field list' +### The error may exist in file [D:\p1\dc_project\target\classes\mapper\LaboratoryMapper.xml] +### The error may involve defaultParameterMap +### The error occurred while setting parameters +### SQL: select sl.*, sols.standard_id from sys_laboratory sl left join sys_org_laboratory_standard sols on sl.id = sols.laboratory_id WHERE sl.type = ? and sols.standard_id = ? +### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'sols.standard_id' in 'field list' +; bad SQL grammar []] with root cause +java.sql.SQLSyntaxErrorException: Unknown column 'sols.standard_id' in 'field list' + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:121) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58) + at jdk.proxy3/jdk.proxy3.$Proxy125.execute(Unknown Source) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at jdk.proxy2/jdk.proxy2.$Proxy123.query(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) + at jdk.proxy2/jdk.proxy2.$Proxy122.query(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333) + at jdk.proxy2/jdk.proxy2.$Proxy84.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:194) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:155) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:92) + at jdk.proxy2/jdk.proxy2.$Proxy86.getList(Unknown Source) + at com.dc.dc_project.service.impl.LaboratoryServiceImpl.getList(LaboratoryServiceImpl.java:35) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:716) + at com.dc.dc_project.service.impl.LaboratoryServiceImpl$$SpringCGLIB$$0.getList() + at com.dc.dc_project.controller.bigScreen.LaboratoryBigScreenController.list(LaboratoryBigScreenController.java:24) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaFirewallCheckFilterForJakartaServlet.doFilter(SaFirewallCheckFilterForJakartaServlet.java:69) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaTokenCorsFilterForJakartaServlet.doFilter(SaTokenCorsFilterForJakartaServlet.java:52) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaTokenContextFilterForJakartaServlet.doFilter(SaTokenContextFilterForJakartaServlet.java:40) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:840) +2025-11-12 16:25:17.612 [http-nio-8800-exec-2] ERROR o.a.c.c.C.[.[localhost].[/dc].[dispatcherServlet]:175 - Servlet.service() for servlet [dispatcherServlet] in context with path [/dc] threw exception [Request processing failed: org.springframework.jdbc.BadSqlGrammarException: +### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'sols.standard_id' in 'field list' +### The error may exist in file [D:\p1\dc_project\target\classes\mapper\LaboratoryMapper.xml] +### The error may involve defaultParameterMap +### The error occurred while setting parameters +### SQL: select sl.*, sols.standard_id from sys_laboratory sl left join sys_org_laboratory_standard sols on sl.id = sols.laboratory_id WHERE sl.type = ? and sols.standard_id = ? +### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'sols.standard_id' in 'field list' +; bad SQL grammar []] with root cause +java.sql.SQLSyntaxErrorException: Unknown column 'sols.standard_id' in 'field list' + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:121) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58) + at jdk.proxy3/jdk.proxy3.$Proxy125.execute(Unknown Source) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at jdk.proxy2/jdk.proxy2.$Proxy123.query(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) + at jdk.proxy2/jdk.proxy2.$Proxy122.query(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333) + at jdk.proxy2/jdk.proxy2.$Proxy84.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:194) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:155) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:92) + at jdk.proxy2/jdk.proxy2.$Proxy86.getList(Unknown Source) + at com.dc.dc_project.service.impl.LaboratoryServiceImpl.getList(LaboratoryServiceImpl.java:35) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:716) + at com.dc.dc_project.service.impl.LaboratoryServiceImpl$$SpringCGLIB$$0.getList() + at com.dc.dc_project.controller.bigScreen.LaboratoryBigScreenController.list(LaboratoryBigScreenController.java:24) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaFirewallCheckFilterForJakartaServlet.doFilter(SaFirewallCheckFilterForJakartaServlet.java:69) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaTokenCorsFilterForJakartaServlet.doFilter(SaTokenCorsFilterForJakartaServlet.java:52) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaTokenContextFilterForJakartaServlet.doFilter(SaTokenContextFilterForJakartaServlet.java:40) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:840) +2025-11-12 16:25:39.810 [http-nio-8800-exec-1] ERROR o.a.c.c.C.[.[localhost].[/dc].[dispatcherServlet]:175 - Servlet.service() for servlet [dispatcherServlet] in context with path [/dc] threw exception [Request processing failed: org.springframework.jdbc.BadSqlGrammarException: +### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'sols.standard_id' in 'field list' +### The error may exist in file [D:\p1\dc_project\target\classes\mapper\LaboratoryMapper.xml] +### The error may involve defaultParameterMap +### The error occurred while setting parameters +### SQL: select sl.*, sols.standard_id from sys_laboratory sl left join sys_org_laboratory_standard sols on sl.id = sols.laboratory_id WHERE sl.type = ? and sols.standard_category_id = ? +### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'sols.standard_id' in 'field list' +; bad SQL grammar []] with root cause +java.sql.SQLSyntaxErrorException: Unknown column 'sols.standard_id' in 'field list' + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:121) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58) + at jdk.proxy3/jdk.proxy3.$Proxy125.execute(Unknown Source) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at jdk.proxy2/jdk.proxy2.$Proxy123.query(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) + at jdk.proxy2/jdk.proxy2.$Proxy122.query(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333) + at jdk.proxy2/jdk.proxy2.$Proxy84.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:194) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:155) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:92) + at jdk.proxy2/jdk.proxy2.$Proxy86.getList(Unknown Source) + at com.dc.dc_project.service.impl.LaboratoryServiceImpl.getList(LaboratoryServiceImpl.java:35) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:716) + at com.dc.dc_project.service.impl.LaboratoryServiceImpl$$SpringCGLIB$$0.getList() + at com.dc.dc_project.controller.bigScreen.LaboratoryBigScreenController.list(LaboratoryBigScreenController.java:24) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaFirewallCheckFilterForJakartaServlet.doFilter(SaFirewallCheckFilterForJakartaServlet.java:69) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaTokenCorsFilterForJakartaServlet.doFilter(SaTokenCorsFilterForJakartaServlet.java:52) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaTokenContextFilterForJakartaServlet.doFilter(SaTokenContextFilterForJakartaServlet.java:40) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:840) diff --git a/logs/info.log b/logs/info.log index c619353..d65a00c 100644 --- a/logs/info.log +++ b/logs/info.log @@ -471,3 +471,1540 @@ Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoc at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) ... 22 common frames omitted +2025-11-12 11:46:21.741 [main] INFO com.dc.dc_project.DcProjectApplication:53 - Starting DcProjectApplication using Java 17.0.14 with PID 21888 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 11:46:21.744 [main] INFO com.dc.dc_project.DcProjectApplication:652 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 11:46:22.262 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext:635 - Exception encountered during context initialization - cancelling refresh attempt: java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' +2025-11-12 11:46:22.267 [main] INFO o.s.b.a.logging.ConditionEvaluationReportLogger:82 - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +2025-11-12 11:46:22.284 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:50:19.666 [main] INFO com.dc.dc_project.DcProjectApplication:53 - Starting DcProjectApplication using Java 17.0.14 with PID 22264 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 11:50:19.667 [main] INFO com.dc.dc_project.DcProjectApplication:652 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 11:50:20.079 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext:635 - Exception encountered during context initialization - cancelling refresh attempt: java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' +2025-11-12 11:50:20.085 [main] INFO o.s.b.a.logging.ConditionEvaluationReportLogger:82 - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +2025-11-12 11:50:20.096 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:52:55.587 [main] INFO com.dc.dc_project.DcProjectApplication:53 - Starting DcProjectApplication using Java 17.0.14 with PID 16532 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 11:52:55.588 [main] INFO com.dc.dc_project.DcProjectApplication:652 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 11:52:55.998 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext:635 - Exception encountered during context initialization - cancelling refresh attempt: java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' +2025-11-12 11:52:56.003 [main] INFO o.s.b.a.logging.ConditionEvaluationReportLogger:82 - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +2025-11-12 11:52:56.015 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalStateException: Failed to generate bean name for imported class 'com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration' + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:167) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:163) + ... 15 common frames omitted +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:56:37.491 [main] INFO com.dc.dc_project.DcProjectApplication:53 - Starting DcProjectApplication using Java 17.0.14 with PID 18528 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 11:56:37.494 [main] INFO com.dc.dc_project.DcProjectApplication:652 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 11:56:37.941 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext:635 - Exception encountered during context initialization - cancelling refresh attempt: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] +2025-11-12 11:56:37.947 [main] INFO o.s.b.a.logging.ConditionEvaluationReportLogger:82 - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +2025-11-12 11:56:37.959 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:160) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 11:56:56.955 [main] INFO com.dc.dc_project.DcProjectApplication:53 - Starting DcProjectApplication using Java 17.0.14 with PID 14300 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 11:56:56.956 [main] INFO com.dc.dc_project.DcProjectApplication:652 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 11:56:57.376 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext:635 - Exception encountered during context initialization - cancelling refresh attempt: java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] +2025-11-12 11:56:57.381 [main] INFO o.s.b.a.logging.ConditionEvaluationReportLogger:82 - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +2025-11-12 11:56:57.393 [main] ERROR org.springframework.boot.SpringApplication:857 - Application run failed +java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration] + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:372) + at org.springframework.core.annotation.TypeMappedAnnotation.adapt(TypeMappedAnnotation.java:466) + at org.springframework.core.annotation.TypeMappedAnnotation.getValue(TypeMappedAnnotation.java:391) + at org.springframework.core.annotation.TypeMappedAnnotation.asMap(TypeMappedAnnotation.java:278) + at org.springframework.core.annotation.AbstractMergedAnnotation.asAnnotationAttributes(AbstractMergedAnnotation.java:191) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.determineBeanNameFromAnnotation(AnnotationBeanNameGenerator.java:147) + at org.springframework.context.annotation.AnnotationBeanNameGenerator.generateBeanName(AnnotationBeanNameGenerator.java:113) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.registerBeanDefinitionForImportedConfigurationClass(ConfigurationClassBeanDefinitionReader.java:160) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) + at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:430) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:791) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:609) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350) + at com.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: java.lang.ClassNotFoundException: org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration + at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) + at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.springframework.util.ClassUtils.forName(ClassUtils.java:321) + at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:362) + ... 22 common frames omitted +2025-11-12 12:00:36.154 [main] INFO com.dc.dc_project.DcProjectApplication:50 - Starting DcProjectApplication using Java 17.0.14 with PID 20504 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 12:00:36.155 [main] INFO com.dc.dc_project.DcProjectApplication:654 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 12:00:36.795 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:295 - Multiple Spring Data modules found, entering strict repository configuration mode +2025-11-12 12:00:36.798 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:143 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-11-12 12:00:36.831 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:211 - Finished Spring Data repository scanning in 21 ms. Found 0 Redis repository interfaces. +2025-11-12 12:00:37.338 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:111 - Tomcat initialized with port 8080 (http) +2025-11-12 12:00:37.347 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8080"] +2025-11-12 12:00:37.350 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2025-11-12 12:00:37.350 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/10.1.28] +2025-11-12 12:00:37.404 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2025-11-12 12:00:37.404 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:296 - Root WebApplicationContext: initialization completed in 1213 ms +2025-11-12 12:00:37.497 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure:68 - Init DruidDataSource +2025-11-12 12:00:37.577 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1} inited +2025-11-12 12:00:37.589 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext:633 - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'equipmentServiceImpl': Unsatisfied dependency expressed through field 'baseMapper': Error creating bean with name 'equipmentMapper' defined in file [C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes\com\dc\dc_project\mapper\EquipmentMapper.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: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype +2025-11-12 12:00:37.589 [main] INFO com.alibaba.druid.pool.DruidDataSource:2204 - {dataSource-1} closing ... +2025-11-12 12:00:37.590 [main] INFO com.alibaba.druid.pool.DruidDataSource:2277 - {dataSource-1} closed +2025-11-12 12:00:37.592 [main] INFO org.apache.catalina.core.StandardService:173 - Stopping service [Tomcat] +2025-11-12 12:00:37.611 [main] INFO o.s.b.a.logging.ConditionEvaluationReportLogger:82 - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +2025-11-12 12:00:37.626 [main] ERROR org.springframework.boot.SpringApplication:859 - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'equipmentServiceImpl': Unsatisfied dependency expressed through field 'baseMapper': Error creating bean with name 'equipmentMapper' defined in file [C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes\com\dc\dc_project\mapper\EquipmentMapper.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: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:788) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:768) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:509) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1439) + 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:971) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:625) + 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.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'equipmentMapper' defined in file [C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes\com\dc\dc_project\mapper\EquipmentMapper.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: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1536) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1430) + 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:785) + ... 20 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: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + 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:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) + 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:1521) + ... 31 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception with message: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:178) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:644) + ... 44 common frames omitted +Caused by: java.util.ServiceConfigurationError: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:593) + at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1244) + at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1273) + at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1309) + at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1393) + at com.baomidou.mybatisplus.core.spi.CompatibleHelper.(CompatibleHelper.java:37) + at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.setApplicationContext(MybatisSqlSessionFactoryBean.java:544) + at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration.sqlSessionFactory(MybatisPlusAutoConfiguration.java:176) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:146) + ... 45 common frames omitted +2025-11-12 12:03:21.778 [main] INFO com.dc.dc_project.DcProjectApplication:50 - Starting DcProjectApplication using Java 17.0.14 with PID 10116 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 12:03:21.780 [main] INFO com.dc.dc_project.DcProjectApplication:654 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 12:03:22.325 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:295 - Multiple Spring Data modules found, entering strict repository configuration mode +2025-11-12 12:03:22.326 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:143 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-11-12 12:03:22.361 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:211 - Finished Spring Data repository scanning in 23 ms. Found 0 Redis repository interfaces. +2025-11-12 12:03:22.769 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:111 - Tomcat initialized with port 8080 (http) +2025-11-12 12:03:22.776 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8080"] +2025-11-12 12:03:22.778 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2025-11-12 12:03:22.778 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/10.1.28] +2025-11-12 12:03:22.823 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2025-11-12 12:03:22.824 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:296 - Root WebApplicationContext: initialization completed in 1009 ms +2025-11-12 12:03:22.905 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure:68 - Init DruidDataSource +2025-11-12 12:03:22.976 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1} inited +2025-11-12 12:03:22.988 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext:633 - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'equipmentServiceImpl': Unsatisfied dependency expressed through field 'baseMapper': Error creating bean with name 'equipmentMapper' defined in file [C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes\com\dc\dc_project\mapper\EquipmentMapper.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: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype +2025-11-12 12:03:22.988 [main] INFO com.alibaba.druid.pool.DruidDataSource:2204 - {dataSource-1} closing ... +2025-11-12 12:03:22.989 [main] INFO com.alibaba.druid.pool.DruidDataSource:2277 - {dataSource-1} closed +2025-11-12 12:03:22.991 [main] INFO org.apache.catalina.core.StandardService:173 - Stopping service [Tomcat] +2025-11-12 12:03:23.007 [main] INFO o.s.b.a.logging.ConditionEvaluationReportLogger:82 - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +2025-11-12 12:03:23.021 [main] ERROR org.springframework.boot.SpringApplication:859 - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'equipmentServiceImpl': Unsatisfied dependency expressed through field 'baseMapper': Error creating bean with name 'equipmentMapper' defined in file [C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes\com\dc\dc_project\mapper\EquipmentMapper.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: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:788) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:768) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:509) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1439) + 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:971) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:625) + 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.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'equipmentMapper' defined in file [C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes\com\dc\dc_project\mapper\EquipmentMapper.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: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1536) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1430) + 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:785) + ... 20 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: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + 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:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) + 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:1521) + ... 31 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception with message: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:178) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:644) + ... 44 common frames omitted +Caused by: java.util.ServiceConfigurationError: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:593) + at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1244) + at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1273) + at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1309) + at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1393) + at com.baomidou.mybatisplus.core.spi.CompatibleHelper.(CompatibleHelper.java:37) + at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.setApplicationContext(MybatisSqlSessionFactoryBean.java:544) + at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration.sqlSessionFactory(MybatisPlusAutoConfiguration.java:176) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:146) + ... 45 common frames omitted +2025-11-12 12:03:31.255 [main] INFO com.dc.dc_project.DcProjectApplication:50 - Starting DcProjectApplication using Java 17.0.14 with PID 424 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 12:03:31.257 [main] INFO com.dc.dc_project.DcProjectApplication:654 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 12:03:31.789 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:295 - Multiple Spring Data modules found, entering strict repository configuration mode +2025-11-12 12:03:31.790 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:143 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-11-12 12:03:31.820 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:211 - Finished Spring Data repository scanning in 20 ms. Found 0 Redis repository interfaces. +2025-11-12 12:03:32.216 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:111 - Tomcat initialized with port 8080 (http) +2025-11-12 12:03:32.223 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8080"] +2025-11-12 12:03:32.226 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2025-11-12 12:03:32.226 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/10.1.28] +2025-11-12 12:03:32.274 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2025-11-12 12:03:32.274 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:296 - Root WebApplicationContext: initialization completed in 983 ms +2025-11-12 12:03:32.351 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure:68 - Init DruidDataSource +2025-11-12 12:03:32.415 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1} inited +2025-11-12 12:03:32.426 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext:633 - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'equipmentServiceImpl': Unsatisfied dependency expressed through field 'baseMapper': Error creating bean with name 'equipmentMapper' defined in file [C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes\com\dc\dc_project\mapper\EquipmentMapper.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: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype +2025-11-12 12:03:32.426 [main] INFO com.alibaba.druid.pool.DruidDataSource:2204 - {dataSource-1} closing ... +2025-11-12 12:03:32.427 [main] INFO com.alibaba.druid.pool.DruidDataSource:2277 - {dataSource-1} closed +2025-11-12 12:03:32.429 [main] INFO org.apache.catalina.core.StandardService:173 - Stopping service [Tomcat] +2025-11-12 12:03:32.447 [main] INFO o.s.b.a.logging.ConditionEvaluationReportLogger:82 - + +Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. +2025-11-12 12:03:32.463 [main] ERROR org.springframework.boot.SpringApplication:859 - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'equipmentServiceImpl': Unsatisfied dependency expressed through field 'baseMapper': Error creating bean with name 'equipmentMapper' defined in file [C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes\com\dc\dc_project\mapper\EquipmentMapper.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: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:788) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:768) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:509) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1439) + 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:971) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:625) + 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.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:14) +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'equipmentMapper' defined in file [C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes\com\dc\dc_project\mapper\EquipmentMapper.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: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1536) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1430) + 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:785) + ... 20 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: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + 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:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) + 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:1521) + ... 31 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception with message: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:178) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:644) + ... 44 common frames omitted +Caused by: java.util.ServiceConfigurationError: com.baomidou.mybatisplus.core.spi.CompatibleSet: com.baomidou.mybatisplus.extension.spi.SpringCompatibleSet not a subtype + at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:593) + at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1244) + at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1273) + at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1309) + at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1393) + at com.baomidou.mybatisplus.core.spi.CompatibleHelper.(CompatibleHelper.java:37) + at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.setApplicationContext(MybatisSqlSessionFactoryBean.java:544) + at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration.sqlSessionFactory(MybatisPlusAutoConfiguration.java:176) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:146) + ... 45 common frames omitted +2025-11-12 12:05:16.527 [main] INFO com.dc.dc_project.DcProjectApplication:50 - Starting DcProjectApplication using Java 17.0.14 with PID 17084 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 12:05:16.529 [main] INFO com.dc.dc_project.DcProjectApplication:654 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 12:05:17.100 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:295 - Multiple Spring Data modules found, entering strict repository configuration mode +2025-11-12 12:05:17.102 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:143 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-11-12 12:05:17.134 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:211 - Finished Spring Data repository scanning in 21 ms. Found 0 Redis repository interfaces. +2025-11-12 12:05:17.533 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:111 - Tomcat initialized with port 8080 (http) +2025-11-12 12:05:17.540 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8080"] +2025-11-12 12:05:17.543 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2025-11-12 12:05:17.544 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/10.1.28] +2025-11-12 12:05:17.593 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2025-11-12 12:05:17.593 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:296 - Root WebApplicationContext: initialization completed in 1030 ms +2025-11-12 12:05:17.670 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure:68 - Init DruidDataSource +2025-11-12 12:05:17.740 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1} inited +2025-11-12 12:05:19.105 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-8080"] +2025-11-12 12:05:19.120 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:243 - Tomcat started on port 8080 (http) with context path '/' +2025-11-12 12:05:19.128 [main] INFO com.dc.dc_project.DcProjectApplication:56 - Started DcProjectApplication in 3.007 seconds (process running for 3.483) +2025-11-12 12:05:34.556 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-11-12 12:05:34.556 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:532 - Initializing Servlet 'dispatcherServlet' +2025-11-12 12:05:34.556 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:554 - Completed initialization in 0 ms +2025-11-12 12:21:35.060 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2204 - {dataSource-1} closing ... +2025-11-12 12:21:35.061 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2277 - {dataSource-1} closed +2025-11-12 12:21:39.066 [main] INFO com.dc.dc_project.DcProjectApplication:50 - Starting DcProjectApplication using Java 17.0.14 with PID 14352 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 12:21:39.068 [main] INFO com.dc.dc_project.DcProjectApplication:654 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 12:21:39.598 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:295 - Multiple Spring Data modules found, entering strict repository configuration mode +2025-11-12 12:21:39.600 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:143 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-11-12 12:21:39.632 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:211 - Finished Spring Data repository scanning in 21 ms. Found 0 Redis repository interfaces. +2025-11-12 12:21:40.019 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:111 - Tomcat initialized with port 8080 (http) +2025-11-12 12:21:40.027 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8080"] +2025-11-12 12:21:40.030 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2025-11-12 12:21:40.030 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/10.1.28] +2025-11-12 12:21:40.077 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2025-11-12 12:21:40.078 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:296 - Root WebApplicationContext: initialization completed in 975 ms +2025-11-12 12:21:40.155 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure:68 - Init DruidDataSource +2025-11-12 12:21:40.221 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1} inited +2025-11-12 12:21:41.363 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-8080"] +2025-11-12 12:21:41.377 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:243 - Tomcat started on port 8080 (http) with context path '/' +2025-11-12 12:21:41.384 [main] INFO com.dc.dc_project.DcProjectApplication:56 - Started DcProjectApplication in 2.712 seconds (process running for 3.232) +2025-11-12 13:58:45.942 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2204 - {dataSource-1} closing ... +2025-11-12 13:58:45.943 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2277 - {dataSource-1} closed +2025-11-12 13:58:49.715 [main] INFO com.dc.dc_project.DcProjectApplication:50 - Starting DcProjectApplication using Java 17.0.14 with PID 22248 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 13:58:49.717 [main] INFO com.dc.dc_project.DcProjectApplication:654 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 13:58:50.264 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:295 - Multiple Spring Data modules found, entering strict repository configuration mode +2025-11-12 13:58:50.266 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:143 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-11-12 13:58:50.301 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:211 - Finished Spring Data repository scanning in 25 ms. Found 0 Redis repository interfaces. +2025-11-12 13:58:50.715 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:111 - Tomcat initialized with port 8080 (http) +2025-11-12 13:58:50.723 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8080"] +2025-11-12 13:58:50.725 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2025-11-12 13:58:50.726 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/10.1.28] +2025-11-12 13:58:50.769 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2025-11-12 13:58:50.769 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:296 - Root WebApplicationContext: initialization completed in 1018 ms +2025-11-12 13:58:50.851 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure:68 - Init DruidDataSource +2025-11-12 13:58:50.920 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1} inited +2025-11-12 13:58:52.087 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-8080"] +2025-11-12 13:58:52.100 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:243 - Tomcat started on port 8080 (http) with context path '/' +2025-11-12 13:58:52.107 [main] INFO com.dc.dc_project.DcProjectApplication:56 - Started DcProjectApplication in 2.778 seconds (process running for 3.25) +2025-11-12 13:59:48.579 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2204 - {dataSource-1} closing ... +2025-11-12 13:59:48.580 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2277 - {dataSource-1} closed +2025-11-12 13:59:50.543 [main] INFO com.dc.dc_project.DcProjectApplication:50 - Starting DcProjectApplication using Java 17.0.14 with PID 16988 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 13:59:50.545 [main] INFO com.dc.dc_project.DcProjectApplication:654 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 13:59:51.070 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:295 - Multiple Spring Data modules found, entering strict repository configuration mode +2025-11-12 13:59:51.072 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:143 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-11-12 13:59:51.106 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:211 - Finished Spring Data repository scanning in 25 ms. Found 0 Redis repository interfaces. +2025-11-12 13:59:51.504 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:111 - Tomcat initialized with port 8800 (http) +2025-11-12 13:59:51.511 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8800"] +2025-11-12 13:59:51.514 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2025-11-12 13:59:51.514 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/10.1.28] +2025-11-12 13:59:51.561 [main] INFO o.a.c.c.ContainerBase.[Tomcat].[localhost].[/dc]:173 - Initializing Spring embedded WebApplicationContext +2025-11-12 13:59:51.561 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:296 - Root WebApplicationContext: initialization completed in 982 ms +2025-11-12 13:59:51.650 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure:68 - Init DruidDataSource +2025-11-12 13:59:51.738 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1} inited +2025-11-12 13:59:53.194 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-8800"] +2025-11-12 13:59:53.209 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:243 - Tomcat started on port 8800 (http) with context path '/dc' +2025-11-12 13:59:53.216 [main] INFO com.dc.dc_project.DcProjectApplication:56 - Started DcProjectApplication in 3.057 seconds (process running for 3.553) +2025-11-12 13:59:57.738 [http-nio-8800-exec-2] INFO o.a.c.c.ContainerBase.[Tomcat].[localhost].[/dc]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-11-12 13:59:57.739 [http-nio-8800-exec-2] INFO org.springframework.web.servlet.DispatcherServlet:532 - Initializing Servlet 'dispatcherServlet' +2025-11-12 13:59:57.739 [http-nio-8800-exec-2] INFO org.springframework.web.servlet.DispatcherServlet:554 - Completed initialization in 0 ms +2025-11-12 14:01:58.740 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2204 - {dataSource-1} closing ... +2025-11-12 14:01:58.740 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2277 - {dataSource-1} closed +2025-11-12 14:02:01.619 [main] INFO com.dc.dc_project.DcProjectApplication:50 - Starting DcProjectApplication using Java 17.0.14 with PID 12152 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 14:02:01.621 [main] INFO com.dc.dc_project.DcProjectApplication:654 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 14:02:02.135 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:295 - Multiple Spring Data modules found, entering strict repository configuration mode +2025-11-12 14:02:02.137 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:143 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-11-12 14:02:02.171 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:211 - Finished Spring Data repository scanning in 24 ms. Found 0 Redis repository interfaces. +2025-11-12 14:02:02.569 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:111 - Tomcat initialized with port 8800 (http) +2025-11-12 14:02:02.576 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8800"] +2025-11-12 14:02:02.579 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2025-11-12 14:02:02.579 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/10.1.28] +2025-11-12 14:02:02.626 [main] INFO o.a.c.c.ContainerBase.[Tomcat].[localhost].[/dc]:173 - Initializing Spring embedded WebApplicationContext +2025-11-12 14:02:02.626 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:296 - Root WebApplicationContext: initialization completed in 973 ms +2025-11-12 14:02:02.705 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure:68 - Init DruidDataSource +2025-11-12 14:02:02.772 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1} inited +2025-11-12 14:02:03.926 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-8800"] +2025-11-12 14:02:03.939 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:243 - Tomcat started on port 8800 (http) with context path '/dc' +2025-11-12 14:02:03.946 [main] INFO com.dc.dc_project.DcProjectApplication:56 - Started DcProjectApplication in 2.714 seconds (process running for 3.196) +2025-11-12 14:02:09.837 [http-nio-8800-exec-1] INFO o.a.c.c.ContainerBase.[Tomcat].[localhost].[/dc]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-11-12 14:02:09.837 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:532 - Initializing Servlet 'dispatcherServlet' +2025-11-12 14:02:09.838 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:554 - Completed initialization in 1 ms +2025-11-12 14:03:53.204 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2204 - {dataSource-1} closing ... +2025-11-12 14:03:53.205 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2277 - {dataSource-1} closed +2025-11-12 14:03:56.905 [main] INFO com.dc.dc_project.DcProjectApplication:50 - Starting DcProjectApplication using Java 17.0.14 with PID 13448 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 14:03:56.907 [main] INFO com.dc.dc_project.DcProjectApplication:654 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 14:03:57.422 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:295 - Multiple Spring Data modules found, entering strict repository configuration mode +2025-11-12 14:03:57.424 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:143 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-11-12 14:03:57.456 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:211 - Finished Spring Data repository scanning in 23 ms. Found 0 Redis repository interfaces. +2025-11-12 14:03:57.842 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:111 - Tomcat initialized with port 8800 (http) +2025-11-12 14:03:57.850 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8800"] +2025-11-12 14:03:57.852 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2025-11-12 14:03:57.852 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/10.1.28] +2025-11-12 14:03:57.897 [main] INFO o.a.c.c.ContainerBase.[Tomcat].[localhost].[/dc]:173 - Initializing Spring embedded WebApplicationContext +2025-11-12 14:03:57.897 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:296 - Root WebApplicationContext: initialization completed in 958 ms +2025-11-12 14:03:57.972 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure:68 - Init DruidDataSource +2025-11-12 14:03:58.039 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1} inited +2025-11-12 14:03:59.195 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-8800"] +2025-11-12 14:03:59.209 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:243 - Tomcat started on port 8800 (http) with context path '/dc' +2025-11-12 14:03:59.216 [main] INFO com.dc.dc_project.DcProjectApplication:56 - Started DcProjectApplication in 2.702 seconds (process running for 3.168) +2025-11-12 14:04:21.442 [http-nio-8800-exec-1] INFO o.a.c.c.ContainerBase.[Tomcat].[localhost].[/dc]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-11-12 14:04:21.442 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:532 - Initializing Servlet 'dispatcherServlet' +2025-11-12 14:04:21.443 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:554 - Completed initialization in 1 ms +2025-11-12 14:04:32.207 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2204 - {dataSource-1} closing ... +2025-11-12 14:04:32.207 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2277 - {dataSource-1} closed +2025-11-12 14:06:00.732 [main] INFO com.dc.dc_project.DcProjectApplication:50 - Starting DcProjectApplication using Java 17.0.14 with PID 21808 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 14:06:00.733 [main] INFO com.dc.dc_project.DcProjectApplication:654 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 14:06:01.261 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:295 - Multiple Spring Data modules found, entering strict repository configuration mode +2025-11-12 14:06:01.263 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:143 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-11-12 14:06:01.296 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:211 - Finished Spring Data repository scanning in 22 ms. Found 0 Redis repository interfaces. +2025-11-12 14:06:01.685 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:111 - Tomcat initialized with port 8800 (http) +2025-11-12 14:06:01.693 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8800"] +2025-11-12 14:06:01.695 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2025-11-12 14:06:01.695 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/10.1.28] +2025-11-12 14:06:01.742 [main] INFO o.a.c.c.ContainerBase.[Tomcat].[localhost].[/dc]:173 - Initializing Spring embedded WebApplicationContext +2025-11-12 14:06:01.742 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:296 - Root WebApplicationContext: initialization completed in 977 ms +2025-11-12 14:06:01.818 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure:68 - Init DruidDataSource +2025-11-12 14:06:01.885 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1} inited +2025-11-12 14:06:03.044 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-8800"] +2025-11-12 14:06:03.058 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:243 - Tomcat started on port 8800 (http) with context path '/dc' +2025-11-12 14:06:03.065 [main] INFO com.dc.dc_project.DcProjectApplication:56 - Started DcProjectApplication in 2.728 seconds (process running for 3.191) +2025-11-12 14:06:08.386 [http-nio-8800-exec-1] INFO o.a.c.c.ContainerBase.[Tomcat].[localhost].[/dc]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-11-12 14:06:08.386 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:532 - Initializing Servlet 'dispatcherServlet' +2025-11-12 14:06:08.387 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:554 - Completed initialization in 1 ms +2025-11-12 14:10:06.671 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2204 - {dataSource-1} closing ... +2025-11-12 14:10:06.672 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2277 - {dataSource-1} closed +2025-11-12 14:10:09.863 [main] INFO com.dc.dc_project.DcProjectApplication:50 - Starting DcProjectApplication using Java 17.0.14 with PID 20580 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 14:10:09.865 [main] INFO com.dc.dc_project.DcProjectApplication:654 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 14:10:10.402 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:295 - Multiple Spring Data modules found, entering strict repository configuration mode +2025-11-12 14:10:10.404 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:143 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-11-12 14:10:10.438 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:211 - Finished Spring Data repository scanning in 23 ms. Found 0 Redis repository interfaces. +2025-11-12 14:10:10.832 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:111 - Tomcat initialized with port 8800 (http) +2025-11-12 14:10:10.840 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8800"] +2025-11-12 14:10:10.842 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2025-11-12 14:10:10.843 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/10.1.28] +2025-11-12 14:10:10.897 [main] INFO o.a.c.c.ContainerBase.[Tomcat].[localhost].[/dc]:173 - Initializing Spring embedded WebApplicationContext +2025-11-12 14:10:10.898 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:296 - Root WebApplicationContext: initialization completed in 998 ms +2025-11-12 14:10:10.977 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure:68 - Init DruidDataSource +2025-11-12 14:10:11.055 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1} inited +2025-11-12 14:10:12.289 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-8800"] +2025-11-12 14:10:12.304 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:243 - Tomcat started on port 8800 (http) with context path '/dc' +2025-11-12 14:10:12.311 [main] INFO com.dc.dc_project.DcProjectApplication:56 - Started DcProjectApplication in 2.863 seconds (process running for 3.328) +2025-11-12 14:11:37.394 [http-nio-8800-exec-5] INFO o.a.c.c.ContainerBase.[Tomcat].[localhost].[/dc]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-11-12 14:11:37.394 [http-nio-8800-exec-5] INFO org.springframework.web.servlet.DispatcherServlet:532 - Initializing Servlet 'dispatcherServlet' +2025-11-12 14:11:37.397 [http-nio-8800-exec-5] INFO org.springframework.web.servlet.DispatcherServlet:554 - Completed initialization in 3 ms +2025-11-12 14:11:37.730 [http-nio-8800-exec-3] INFO org.springdoc.api.AbstractOpenApiResource:390 - Init duration for springdoc-openapi is: 96 ms +2025-11-12 14:13:35.846 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2204 - {dataSource-1} closing ... +2025-11-12 14:13:35.846 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2277 - {dataSource-1} closed +2025-11-12 14:13:38.637 [main] INFO com.dc.dc_project.DcProjectApplication:50 - Starting DcProjectApplication using Java 17.0.14 with PID 21404 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 14:13:38.639 [main] INFO com.dc.dc_project.DcProjectApplication:654 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 14:13:39.167 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:295 - Multiple Spring Data modules found, entering strict repository configuration mode +2025-11-12 14:13:39.169 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:143 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-11-12 14:13:39.202 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:211 - Finished Spring Data repository scanning in 23 ms. Found 0 Redis repository interfaces. +2025-11-12 14:13:39.585 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:111 - Tomcat initialized with port 8800 (http) +2025-11-12 14:13:39.593 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8800"] +2025-11-12 14:13:39.595 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2025-11-12 14:13:39.596 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/10.1.28] +2025-11-12 14:13:39.638 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2025-11-12 14:13:39.639 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:296 - Root WebApplicationContext: initialization completed in 965 ms +2025-11-12 14:13:39.720 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure:68 - Init DruidDataSource +2025-11-12 14:13:39.794 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1} inited +2025-11-12 14:13:40.955 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-8800"] +2025-11-12 14:13:40.973 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:243 - Tomcat started on port 8800 (http) with context path '/' +2025-11-12 14:13:40.980 [main] INFO com.dc.dc_project.DcProjectApplication:56 - Started DcProjectApplication in 2.723 seconds (process running for 3.202) +2025-11-12 14:13:49.543 [http-nio-8800-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-11-12 14:13:49.543 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:532 - Initializing Servlet 'dispatcherServlet' +2025-11-12 14:13:49.543 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:554 - Completed initialization in 0 ms +2025-11-12 14:13:49.861 [http-nio-8800-exec-6] INFO org.springdoc.api.AbstractOpenApiResource:390 - Init duration for springdoc-openapi is: 96 ms +2025-11-12 14:16:11.508 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2204 - {dataSource-1} closing ... +2025-11-12 14:16:11.509 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2277 - {dataSource-1} closed +2025-11-12 14:16:14.409 [main] INFO com.dc.dc_project.DcProjectApplication:50 - Starting DcProjectApplication using Java 17.0.14 with PID 23232 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 14:16:14.411 [main] INFO com.dc.dc_project.DcProjectApplication:654 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 14:16:14.937 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:295 - Multiple Spring Data modules found, entering strict repository configuration mode +2025-11-12 14:16:14.938 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:143 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-11-12 14:16:14.976 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:211 - Finished Spring Data repository scanning in 27 ms. Found 0 Redis repository interfaces. +2025-11-12 14:16:15.383 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:111 - Tomcat initialized with port 8800 (http) +2025-11-12 14:16:15.391 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8800"] +2025-11-12 14:16:15.394 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2025-11-12 14:16:15.394 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/10.1.28] +2025-11-12 14:16:15.446 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2025-11-12 14:16:15.447 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:296 - Root WebApplicationContext: initialization completed in 1003 ms +2025-11-12 14:16:15.526 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure:68 - Init DruidDataSource +2025-11-12 14:16:15.597 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1} inited +2025-11-12 14:16:16.750 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-8800"] +2025-11-12 14:16:16.764 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:243 - Tomcat started on port 8800 (http) with context path '/' +2025-11-12 14:16:16.771 [main] INFO com.dc.dc_project.DcProjectApplication:56 - Started DcProjectApplication in 2.75 seconds (process running for 3.248) +2025-11-12 14:16:19.943 [http-nio-8800-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-11-12 14:16:19.943 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:532 - Initializing Servlet 'dispatcherServlet' +2025-11-12 14:16:19.944 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:554 - Completed initialization in 1 ms +2025-11-12 14:16:20.210 [http-nio-8800-exec-6] INFO org.springdoc.api.AbstractOpenApiResource:390 - Init duration for springdoc-openapi is: 79 ms +2025-11-12 14:17:08.609 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2204 - {dataSource-1} closing ... +2025-11-12 14:17:08.610 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2277 - {dataSource-1} closed +2025-11-12 14:17:12.670 [main] INFO com.dc.dc_project.DcProjectApplication:50 - Starting DcProjectApplication using Java 17.0.14 with PID 6740 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 14:17:12.672 [main] INFO com.dc.dc_project.DcProjectApplication:654 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 14:17:13.197 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:295 - Multiple Spring Data modules found, entering strict repository configuration mode +2025-11-12 14:17:13.199 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:143 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-11-12 14:17:13.234 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:211 - Finished Spring Data repository scanning in 24 ms. Found 0 Redis repository interfaces. +2025-11-12 14:17:13.618 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:111 - Tomcat initialized with port 8800 (http) +2025-11-12 14:17:13.625 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8800"] +2025-11-12 14:17:13.628 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2025-11-12 14:17:13.629 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/10.1.28] +2025-11-12 14:17:13.672 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2025-11-12 14:17:13.672 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:296 - Root WebApplicationContext: initialization completed in 968 ms +2025-11-12 14:17:13.748 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure:68 - Init DruidDataSource +2025-11-12 14:17:13.814 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1} inited +2025-11-12 14:17:14.959 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-8800"] +2025-11-12 14:17:14.973 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:243 - Tomcat started on port 8800 (http) with context path '/' +2025-11-12 14:17:14.980 [main] INFO com.dc.dc_project.DcProjectApplication:56 - Started DcProjectApplication in 2.704 seconds (process running for 3.18) +2025-11-12 14:17:21.085 [http-nio-8800-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-11-12 14:17:21.086 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:532 - Initializing Servlet 'dispatcherServlet' +2025-11-12 14:17:21.086 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:554 - Completed initialization in 0 ms +2025-11-12 14:18:26.275 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2204 - {dataSource-1} closing ... +2025-11-12 14:18:26.276 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2277 - {dataSource-1} closed +2025-11-12 14:18:29.057 [main] INFO com.dc.dc_project.DcProjectApplication:50 - Starting DcProjectApplication using Java 17.0.14 with PID 19780 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 14:18:29.058 [main] INFO com.dc.dc_project.DcProjectApplication:654 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 14:18:29.576 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:295 - Multiple Spring Data modules found, entering strict repository configuration mode +2025-11-12 14:18:29.578 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:143 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-11-12 14:18:29.614 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:211 - Finished Spring Data repository scanning in 26 ms. Found 0 Redis repository interfaces. +2025-11-12 14:18:30.011 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:111 - Tomcat initialized with port 8800 (http) +2025-11-12 14:18:30.018 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8800"] +2025-11-12 14:18:30.021 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2025-11-12 14:18:30.021 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/10.1.28] +2025-11-12 14:18:30.070 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2025-11-12 14:18:30.070 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:296 - Root WebApplicationContext: initialization completed in 980 ms +2025-11-12 14:18:30.144 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure:68 - Init DruidDataSource +2025-11-12 14:18:30.211 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1} inited +2025-11-12 14:18:31.365 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-8800"] +2025-11-12 14:18:31.379 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:243 - Tomcat started on port 8800 (http) with context path '/' +2025-11-12 14:18:31.386 [main] INFO com.dc.dc_project.DcProjectApplication:56 - Started DcProjectApplication in 2.716 seconds (process running for 3.183) +2025-11-12 14:18:45.040 [http-nio-8800-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-11-12 14:18:45.040 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:532 - Initializing Servlet 'dispatcherServlet' +2025-11-12 14:18:45.041 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:554 - Completed initialization in 1 ms +2025-11-12 14:19:26.826 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2204 - {dataSource-1} closing ... +2025-11-12 14:19:26.826 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2277 - {dataSource-1} closed +2025-11-12 14:19:29.679 [main] INFO com.dc.dc_project.DcProjectApplication:50 - Starting DcProjectApplication using Java 17.0.14 with PID 15576 (C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project\target\classes started by ADMIN in C:\Users\ADMIN\xwechat_files\wxid_570z99ip0ikt29_1d4f\msg\file\dc_project) +2025-11-12 14:19:29.681 [main] INFO com.dc.dc_project.DcProjectApplication:654 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 14:19:30.210 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:295 - Multiple Spring Data modules found, entering strict repository configuration mode +2025-11-12 14:19:30.211 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:143 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-11-12 14:19:30.245 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:211 - Finished Spring Data repository scanning in 23 ms. Found 0 Redis repository interfaces. +2025-11-12 14:19:30.642 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:111 - Tomcat initialized with port 8800 (http) +2025-11-12 14:19:30.649 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8800"] +2025-11-12 14:19:30.652 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2025-11-12 14:19:30.652 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/10.1.28] +2025-11-12 14:19:30.701 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2025-11-12 14:19:30.701 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:296 - Root WebApplicationContext: initialization completed in 988 ms +2025-11-12 14:19:30.790 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure:68 - Init DruidDataSource +2025-11-12 14:19:30.860 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1} inited +2025-11-12 14:19:32.015 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-8800"] +2025-11-12 14:19:32.029 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:243 - Tomcat started on port 8800 (http) with context path '/' +2025-11-12 14:19:32.036 [main] INFO com.dc.dc_project.DcProjectApplication:56 - Started DcProjectApplication in 2.752 seconds (process running for 3.266) +2025-11-12 14:19:55.104 [http-nio-8800-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-11-12 14:19:55.104 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:532 - Initializing Servlet 'dispatcherServlet' +2025-11-12 14:19:55.118 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:554 - Completed initialization in 13 ms +2025-11-12 14:19:55.317 [http-nio-8800-exec-4] INFO org.springdoc.api.AbstractOpenApiResource:390 - Init duration for springdoc-openapi is: 78 ms +2025-11-12 14:23:08.017 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2204 - {dataSource-1} closing ... +2025-11-12 14:23:08.018 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2277 - {dataSource-1} closed +2025-11-12 14:25:46.519 [main] INFO com.dc.dc_project.DcProjectApplication:50 - Starting DcProjectApplication using Java 17.0.14 with PID 7828 (D:\p1\dc_project\target\classes started by ADMIN in D:\p1\dc_project) +2025-11-12 14:25:46.521 [main] INFO com.dc.dc_project.DcProjectApplication:654 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 14:25:47.099 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:295 - Multiple Spring Data modules found, entering strict repository configuration mode +2025-11-12 14:25:47.101 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:143 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-11-12 14:25:47.135 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:211 - Finished Spring Data repository scanning in 22 ms. Found 0 Redis repository interfaces. +2025-11-12 14:25:47.557 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:111 - Tomcat initialized with port 8800 (http) +2025-11-12 14:25:47.565 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8800"] +2025-11-12 14:25:47.568 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2025-11-12 14:25:47.568 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/10.1.28] +2025-11-12 14:25:47.621 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2025-11-12 14:25:47.621 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:296 - Root WebApplicationContext: initialization completed in 1063 ms +2025-11-12 14:25:47.701 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure:68 - Init DruidDataSource +2025-11-12 14:25:47.771 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1} inited +2025-11-12 14:25:48.946 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-8800"] +2025-11-12 14:25:48.959 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:243 - Tomcat started on port 8800 (http) with context path '/' +2025-11-12 14:25:48.966 [main] INFO com.dc.dc_project.DcProjectApplication:56 - Started DcProjectApplication in 2.839 seconds (process running for 3.784) +2025-11-12 14:26:01.515 [http-nio-8800-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-11-12 14:26:01.515 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:532 - Initializing Servlet 'dispatcherServlet' +2025-11-12 14:26:01.516 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:554 - Completed initialization in 1 ms +2025-11-12 14:30:45.712 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2204 - {dataSource-1} closing ... +2025-11-12 14:30:45.713 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2277 - {dataSource-1} closed +2025-11-12 14:30:49.636 [main] INFO com.dc.dc_project.DcProjectApplication:50 - Starting DcProjectApplication using Java 17.0.14 with PID 9132 (D:\p1\dc_project\target\classes started by ADMIN in D:\p1\dc_project) +2025-11-12 14:30:49.638 [main] INFO com.dc.dc_project.DcProjectApplication:654 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 14:30:50.190 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:295 - Multiple Spring Data modules found, entering strict repository configuration mode +2025-11-12 14:30:50.192 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:143 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-11-12 14:30:50.216 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:211 - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. +2025-11-12 14:30:50.632 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:111 - Tomcat initialized with port 8800 (http) +2025-11-12 14:30:50.640 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8800"] +2025-11-12 14:30:50.642 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2025-11-12 14:30:50.642 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/10.1.28] +2025-11-12 14:30:50.690 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring embedded WebApplicationContext +2025-11-12 14:30:50.690 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:296 - Root WebApplicationContext: initialization completed in 1019 ms +2025-11-12 14:30:50.772 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure:68 - Init DruidDataSource +2025-11-12 14:30:50.841 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1} inited +2025-11-12 14:30:51.993 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-8800"] +2025-11-12 14:30:52.007 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:243 - Tomcat started on port 8800 (http) with context path '/' +2025-11-12 14:30:52.015 [main] INFO com.dc.dc_project.DcProjectApplication:56 - Started DcProjectApplication in 2.777 seconds (process running for 3.274) +2025-11-12 14:30:55.600 [http-nio-8800-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-11-12 14:30:55.600 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:532 - Initializing Servlet 'dispatcherServlet' +2025-11-12 14:30:55.601 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:554 - Completed initialization in 1 ms +2025-11-12 14:43:55.818 [http-nio-8800-exec-6] INFO org.springdoc.api.AbstractOpenApiResource:390 - Init duration for springdoc-openapi is: 113 ms +2025-11-12 14:44:41.084 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2204 - {dataSource-1} closing ... +2025-11-12 14:44:41.085 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2277 - {dataSource-1} closed +2025-11-12 14:44:44.125 [main] INFO com.dc.dc_project.DcProjectApplication:50 - Starting DcProjectApplication using Java 17.0.14 with PID 8592 (D:\p1\dc_project\target\classes started by ADMIN in D:\p1\dc_project) +2025-11-12 14:44:44.127 [main] INFO com.dc.dc_project.DcProjectApplication:654 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 14:44:44.670 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:295 - Multiple Spring Data modules found, entering strict repository configuration mode +2025-11-12 14:44:44.673 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:143 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-11-12 14:44:44.698 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:211 - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces. +2025-11-12 14:44:45.091 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:111 - Tomcat initialized with port 8800 (http) +2025-11-12 14:44:45.100 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8800"] +2025-11-12 14:44:45.103 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2025-11-12 14:44:45.103 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/10.1.28] +2025-11-12 14:44:45.151 [main] INFO o.a.c.c.ContainerBase.[Tomcat].[localhost].[/dc]:173 - Initializing Spring embedded WebApplicationContext +2025-11-12 14:44:45.152 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:296 - Root WebApplicationContext: initialization completed in 993 ms +2025-11-12 14:44:45.238 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure:68 - Init DruidDataSource +2025-11-12 14:44:45.307 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1} inited +2025-11-12 14:44:46.425 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-8800"] +2025-11-12 14:44:46.438 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:243 - Tomcat started on port 8800 (http) with context path '/dc' +2025-11-12 14:44:46.445 [main] INFO com.dc.dc_project.DcProjectApplication:56 - Started DcProjectApplication in 2.739 seconds (process running for 3.222) +2025-11-12 14:45:00.769 [http-nio-8800-exec-2] INFO o.a.c.c.ContainerBase.[Tomcat].[localhost].[/dc]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-11-12 14:45:00.769 [http-nio-8800-exec-2] INFO org.springframework.web.servlet.DispatcherServlet:532 - Initializing Servlet 'dispatcherServlet' +2025-11-12 14:45:00.771 [http-nio-8800-exec-2] INFO org.springframework.web.servlet.DispatcherServlet:554 - Completed initialization in 2 ms +2025-11-12 14:45:01.022 [http-nio-8800-exec-4] INFO org.springdoc.api.AbstractOpenApiResource:390 - Init duration for springdoc-openapi is: 121 ms +2025-11-12 16:10:40.725 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2204 - {dataSource-1} closing ... +2025-11-12 16:10:40.734 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2277 - {dataSource-1} closed +2025-11-12 16:10:45.565 [main] INFO com.dc.dc_project.DcProjectApplication:50 - Starting DcProjectApplication using Java 17.0.14 with PID 24400 (D:\p1\dc_project\target\classes started by ADMIN in D:\p1\dc_project) +2025-11-12 16:10:45.567 [main] INFO com.dc.dc_project.DcProjectApplication:654 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 16:10:45.730 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext:633 - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.dc.dc_project.DcProjectApplication] +2025-11-12 16:10:45.752 [main] ERROR org.springframework.boot.SpringApplication:859 - Application run failed +org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.dc.dc_project.DcProjectApplication] + at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:179) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:417) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:290) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:118) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:789) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:607) + 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.dc.dc_project.DcProjectApplication.main(DcProjectApplication.java:12) +Caused by: org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'laboratoryController' for bean class [com.dc.dc_project.controller.LaboratoryController] conflicts with existing, non-compatible bean definition of same name and class [com.dc.dc_project.controller.bigScreen.LaboratoryBigScreenController] + at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.checkCandidate(ClassPathBeanDefinitionScanner.java:361) + at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:288) + at org.springframework.context.annotation.ComponentScanAnnotationParser.parse(ComponentScanAnnotationParser.java:128) + at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:306) + at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:246) + at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:197) + at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:165) + ... 13 common frames omitted +2025-11-12 16:12:03.146 [main] INFO com.dc.dc_project.DcProjectApplication:50 - Starting DcProjectApplication using Java 17.0.14 with PID 22912 (D:\p1\dc_project\target\classes started by ADMIN in D:\p1\dc_project) +2025-11-12 16:12:03.147 [main] INFO com.dc.dc_project.DcProjectApplication:654 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 16:12:03.711 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:295 - Multiple Spring Data modules found, entering strict repository configuration mode +2025-11-12 16:12:03.714 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:143 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-11-12 16:12:03.740 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:211 - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. +2025-11-12 16:12:04.181 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:111 - Tomcat initialized with port 8800 (http) +2025-11-12 16:12:04.189 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8800"] +2025-11-12 16:12:04.192 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2025-11-12 16:12:04.192 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/10.1.28] +2025-11-12 16:12:04.243 [main] INFO o.a.c.c.ContainerBase.[Tomcat].[localhost].[/dc]:173 - Initializing Spring embedded WebApplicationContext +2025-11-12 16:12:04.243 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:296 - Root WebApplicationContext: initialization completed in 1065 ms +2025-11-12 16:12:04.331 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure:68 - Init DruidDataSource +2025-11-12 16:12:04.401 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1} inited +2025-11-12 16:12:05.669 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-8800"] +2025-11-12 16:12:05.683 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:243 - Tomcat started on port 8800 (http) with context path '/dc' +2025-11-12 16:12:05.691 [main] INFO com.dc.dc_project.DcProjectApplication:56 - Started DcProjectApplication in 2.939 seconds (process running for 3.403) +2025-11-12 16:12:09.195 [http-nio-8800-exec-1] INFO o.a.c.c.ContainerBase.[Tomcat].[localhost].[/dc]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-11-12 16:12:09.195 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:532 - Initializing Servlet 'dispatcherServlet' +2025-11-12 16:12:09.196 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:554 - Completed initialization in 1 ms +2025-11-12 16:12:09.474 [http-nio-8800-exec-6] INFO org.springdoc.api.AbstractOpenApiResource:390 - Init duration for springdoc-openapi is: 148 ms +2025-11-12 16:12:18.416 [http-nio-8800-exec-5] ERROR o.a.c.c.C.[.[localhost].[/dc].[dispatcherServlet]:175 - Servlet.service() for servlet [dispatcherServlet] in context with path [/dc] threw exception [Request processing failed: org.mybatis.spring.MyBatisSystemException: +### Error querying database. Cause: org.apache.ibatis.binding.BindingException: Parameter 'orgId' not found. Available parameters are [name, standardId, id, type, param3, param4, param1, param2] +### Cause: org.apache.ibatis.binding.BindingException: Parameter 'orgId' not found. Available parameters are [name, standardId, id, type, param3, param4, param1, param2]] with root cause +org.apache.ibatis.binding.BindingException: Parameter 'orgId' not found. Available parameters are [name, standardId, id, type, param3, param4, param1, param2] + at org.apache.ibatis.binding.MapperMethod$ParamMap.get(MapperMethod.java:210) + at org.apache.ibatis.reflection.wrapper.MapWrapper.get(MapWrapper.java:46) + at org.apache.ibatis.reflection.MetaObject.getValue(MetaObject.java:115) + at org.apache.ibatis.executor.BaseExecutor.createCacheKey(BaseExecutor.java:225) + at org.apache.ibatis.executor.CachingExecutor.createCacheKey(CachingExecutor.java:149) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:80) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) + at jdk.proxy2/jdk.proxy2.$Proxy128.query(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333) + at jdk.proxy2/jdk.proxy2.$Proxy84.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:194) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:155) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:92) + at jdk.proxy2/jdk.proxy2.$Proxy86.getList(Unknown Source) + at com.dc.dc_project.service.impl.LaboratoryServiceImpl.getList(LaboratoryServiceImpl.java:35) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:716) + at com.dc.dc_project.service.impl.LaboratoryServiceImpl$$SpringCGLIB$$0.getList() + at com.dc.dc_project.controller.bigScreen.LaboratoryBigScreenController.list(LaboratoryBigScreenController.java:24) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaFirewallCheckFilterForJakartaServlet.doFilter(SaFirewallCheckFilterForJakartaServlet.java:69) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaTokenCorsFilterForJakartaServlet.doFilter(SaTokenCorsFilterForJakartaServlet.java:52) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaTokenContextFilterForJakartaServlet.doFilter(SaTokenContextFilterForJakartaServlet.java:40) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:840) +2025-11-12 16:13:11.811 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2204 - {dataSource-1} closing ... +2025-11-12 16:13:11.812 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2277 - {dataSource-1} closed +2025-11-12 16:13:14.668 [main] INFO com.dc.dc_project.DcProjectApplication:50 - Starting DcProjectApplication using Java 17.0.14 with PID 20032 (D:\p1\dc_project\target\classes started by ADMIN in D:\p1\dc_project) +2025-11-12 16:13:14.670 [main] INFO com.dc.dc_project.DcProjectApplication:654 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 16:13:15.213 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:295 - Multiple Spring Data modules found, entering strict repository configuration mode +2025-11-12 16:13:15.215 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:143 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-11-12 16:13:15.244 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:211 - Finished Spring Data repository scanning in 19 ms. Found 0 Redis repository interfaces. +2025-11-12 16:13:15.668 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:111 - Tomcat initialized with port 8800 (http) +2025-11-12 16:13:15.675 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8800"] +2025-11-12 16:13:15.678 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2025-11-12 16:13:15.678 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/10.1.28] +2025-11-12 16:13:15.726 [main] INFO o.a.c.c.ContainerBase.[Tomcat].[localhost].[/dc]:173 - Initializing Spring embedded WebApplicationContext +2025-11-12 16:13:15.726 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:296 - Root WebApplicationContext: initialization completed in 1024 ms +2025-11-12 16:13:15.808 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure:68 - Init DruidDataSource +2025-11-12 16:13:15.874 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1} inited +2025-11-12 16:13:17.015 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-8800"] +2025-11-12 16:13:17.029 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:243 - Tomcat started on port 8800 (http) with context path '/dc' +2025-11-12 16:13:17.036 [main] INFO com.dc.dc_project.DcProjectApplication:56 - Started DcProjectApplication in 2.784 seconds (process running for 3.249) +2025-11-12 16:23:15.333 [http-nio-8800-exec-1] INFO o.a.c.c.ContainerBase.[Tomcat].[localhost].[/dc]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-11-12 16:23:15.333 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:532 - Initializing Servlet 'dispatcherServlet' +2025-11-12 16:23:15.333 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:554 - Completed initialization in 0 ms +2025-11-12 16:23:26.040 [http-nio-8800-exec-1] ERROR o.a.c.c.C.[.[localhost].[/dc].[dispatcherServlet]:175 - Servlet.service() for servlet [dispatcherServlet] in context with path [/dc] threw exception [Request processing failed: org.springframework.jdbc.BadSqlGrammarException: +### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'sols.standard_id' in 'field list' +### The error may exist in file [D:\p1\dc_project\target\classes\mapper\LaboratoryMapper.xml] +### The error may involve defaultParameterMap +### The error occurred while setting parameters +### SQL: select sl.*, sols.standard_id from sys_laboratory sl left join sys_org_laboratory_standard sols on sl.id = sols.laboratory_id WHERE sl.type = ? and sols.standard_id = ? +### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'sols.standard_id' in 'field list' +; bad SQL grammar []] with root cause +java.sql.SQLSyntaxErrorException: Unknown column 'sols.standard_id' in 'field list' + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:121) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58) + at jdk.proxy3/jdk.proxy3.$Proxy125.execute(Unknown Source) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at jdk.proxy2/jdk.proxy2.$Proxy123.query(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) + at jdk.proxy2/jdk.proxy2.$Proxy122.query(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333) + at jdk.proxy2/jdk.proxy2.$Proxy84.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:194) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:155) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:92) + at jdk.proxy2/jdk.proxy2.$Proxy86.getList(Unknown Source) + at com.dc.dc_project.service.impl.LaboratoryServiceImpl.getList(LaboratoryServiceImpl.java:35) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:716) + at com.dc.dc_project.service.impl.LaboratoryServiceImpl$$SpringCGLIB$$0.getList() + at com.dc.dc_project.controller.bigScreen.LaboratoryBigScreenController.list(LaboratoryBigScreenController.java:24) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaFirewallCheckFilterForJakartaServlet.doFilter(SaFirewallCheckFilterForJakartaServlet.java:69) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaTokenCorsFilterForJakartaServlet.doFilter(SaTokenCorsFilterForJakartaServlet.java:52) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaTokenContextFilterForJakartaServlet.doFilter(SaTokenContextFilterForJakartaServlet.java:40) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:840) +2025-11-12 16:23:40.666 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2204 - {dataSource-1} closing ... +2025-11-12 16:23:40.673 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2277 - {dataSource-1} closed +2025-11-12 16:23:42.606 [main] INFO com.dc.dc_project.DcProjectApplication:50 - Starting DcProjectApplication using Java 17.0.14 with PID 23596 (D:\p1\dc_project\target\classes started by ADMIN in D:\p1\dc_project) +2025-11-12 16:23:42.608 [main] INFO com.dc.dc_project.DcProjectApplication:654 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 16:23:43.146 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:295 - Multiple Spring Data modules found, entering strict repository configuration mode +2025-11-12 16:23:43.148 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:143 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-11-12 16:23:43.172 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:211 - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. +2025-11-12 16:23:43.571 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:111 - Tomcat initialized with port 8800 (http) +2025-11-12 16:23:43.578 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8800"] +2025-11-12 16:23:43.581 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2025-11-12 16:23:43.581 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/10.1.28] +2025-11-12 16:23:43.628 [main] INFO o.a.c.c.ContainerBase.[Tomcat].[localhost].[/dc]:173 - Initializing Spring embedded WebApplicationContext +2025-11-12 16:23:43.629 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:296 - Root WebApplicationContext: initialization completed in 989 ms +2025-11-12 16:23:43.710 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure:68 - Init DruidDataSource +2025-11-12 16:23:43.775 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1} inited +2025-11-12 16:23:44.920 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-8800"] +2025-11-12 16:23:44.933 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:243 - Tomcat started on port 8800 (http) with context path '/dc' +2025-11-12 16:23:44.941 [main] INFO com.dc.dc_project.DcProjectApplication:56 - Started DcProjectApplication in 2.721 seconds (process running for 3.208) +2025-11-12 16:23:50.226 [http-nio-8800-exec-1] INFO o.a.c.c.ContainerBase.[Tomcat].[localhost].[/dc]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-11-12 16:23:50.226 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:532 - Initializing Servlet 'dispatcherServlet' +2025-11-12 16:23:50.227 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:554 - Completed initialization in 1 ms +2025-11-12 16:24:00.726 [http-nio-8800-exec-1] ERROR o.a.c.c.C.[.[localhost].[/dc].[dispatcherServlet]:175 - Servlet.service() for servlet [dispatcherServlet] in context with path [/dc] threw exception [Request processing failed: org.springframework.jdbc.BadSqlGrammarException: +### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'sols.standard_id' in 'field list' +### The error may exist in file [D:\p1\dc_project\target\classes\mapper\LaboratoryMapper.xml] +### The error may involve defaultParameterMap +### The error occurred while setting parameters +### SQL: select sl.*, sols.standard_id from sys_laboratory sl left join sys_org_laboratory_standard sols on sl.id = sols.laboratory_id WHERE sl.type = ? and sols.standard_id = ? +### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'sols.standard_id' in 'field list' +; bad SQL grammar []] with root cause +java.sql.SQLSyntaxErrorException: Unknown column 'sols.standard_id' in 'field list' + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:121) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58) + at jdk.proxy3/jdk.proxy3.$Proxy125.execute(Unknown Source) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at jdk.proxy2/jdk.proxy2.$Proxy123.query(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) + at jdk.proxy2/jdk.proxy2.$Proxy122.query(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333) + at jdk.proxy2/jdk.proxy2.$Proxy84.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:194) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:155) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:92) + at jdk.proxy2/jdk.proxy2.$Proxy86.getList(Unknown Source) + at com.dc.dc_project.service.impl.LaboratoryServiceImpl.getList(LaboratoryServiceImpl.java:35) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:716) + at com.dc.dc_project.service.impl.LaboratoryServiceImpl$$SpringCGLIB$$0.getList() + at com.dc.dc_project.controller.bigScreen.LaboratoryBigScreenController.list(LaboratoryBigScreenController.java:24) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaFirewallCheckFilterForJakartaServlet.doFilter(SaFirewallCheckFilterForJakartaServlet.java:69) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaTokenCorsFilterForJakartaServlet.doFilter(SaTokenCorsFilterForJakartaServlet.java:52) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaTokenContextFilterForJakartaServlet.doFilter(SaTokenContextFilterForJakartaServlet.java:40) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:840) +2025-11-12 16:25:17.612 [http-nio-8800-exec-2] ERROR o.a.c.c.C.[.[localhost].[/dc].[dispatcherServlet]:175 - Servlet.service() for servlet [dispatcherServlet] in context with path [/dc] threw exception [Request processing failed: org.springframework.jdbc.BadSqlGrammarException: +### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'sols.standard_id' in 'field list' +### The error may exist in file [D:\p1\dc_project\target\classes\mapper\LaboratoryMapper.xml] +### The error may involve defaultParameterMap +### The error occurred while setting parameters +### SQL: select sl.*, sols.standard_id from sys_laboratory sl left join sys_org_laboratory_standard sols on sl.id = sols.laboratory_id WHERE sl.type = ? and sols.standard_id = ? +### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'sols.standard_id' in 'field list' +; bad SQL grammar []] with root cause +java.sql.SQLSyntaxErrorException: Unknown column 'sols.standard_id' in 'field list' + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:121) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58) + at jdk.proxy3/jdk.proxy3.$Proxy125.execute(Unknown Source) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at jdk.proxy2/jdk.proxy2.$Proxy123.query(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) + at jdk.proxy2/jdk.proxy2.$Proxy122.query(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333) + at jdk.proxy2/jdk.proxy2.$Proxy84.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:194) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:155) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:92) + at jdk.proxy2/jdk.proxy2.$Proxy86.getList(Unknown Source) + at com.dc.dc_project.service.impl.LaboratoryServiceImpl.getList(LaboratoryServiceImpl.java:35) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:716) + at com.dc.dc_project.service.impl.LaboratoryServiceImpl$$SpringCGLIB$$0.getList() + at com.dc.dc_project.controller.bigScreen.LaboratoryBigScreenController.list(LaboratoryBigScreenController.java:24) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaFirewallCheckFilterForJakartaServlet.doFilter(SaFirewallCheckFilterForJakartaServlet.java:69) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaTokenCorsFilterForJakartaServlet.doFilter(SaTokenCorsFilterForJakartaServlet.java:52) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaTokenContextFilterForJakartaServlet.doFilter(SaTokenContextFilterForJakartaServlet.java:40) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:840) +2025-11-12 16:25:20.166 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2204 - {dataSource-1} closing ... +2025-11-12 16:25:20.168 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2277 - {dataSource-1} closed +2025-11-12 16:25:22.107 [main] INFO com.dc.dc_project.DcProjectApplication:50 - Starting DcProjectApplication using Java 17.0.14 with PID 9712 (D:\p1\dc_project\target\classes started by ADMIN in D:\p1\dc_project) +2025-11-12 16:25:22.109 [main] INFO com.dc.dc_project.DcProjectApplication:654 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 16:25:22.684 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:295 - Multiple Spring Data modules found, entering strict repository configuration mode +2025-11-12 16:25:22.686 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:143 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-11-12 16:25:22.712 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:211 - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. +2025-11-12 16:25:23.104 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:111 - Tomcat initialized with port 8800 (http) +2025-11-12 16:25:23.111 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8800"] +2025-11-12 16:25:23.114 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2025-11-12 16:25:23.114 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/10.1.28] +2025-11-12 16:25:23.158 [main] INFO o.a.c.c.ContainerBase.[Tomcat].[localhost].[/dc]:173 - Initializing Spring embedded WebApplicationContext +2025-11-12 16:25:23.158 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:296 - Root WebApplicationContext: initialization completed in 1019 ms +2025-11-12 16:25:23.241 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure:68 - Init DruidDataSource +2025-11-12 16:25:23.307 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1} inited +2025-11-12 16:25:24.446 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-8800"] +2025-11-12 16:25:24.459 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:243 - Tomcat started on port 8800 (http) with context path '/dc' +2025-11-12 16:25:24.468 [main] INFO com.dc.dc_project.DcProjectApplication:56 - Started DcProjectApplication in 2.761 seconds (process running for 3.254) +2025-11-12 16:25:29.396 [http-nio-8800-exec-1] INFO o.a.c.c.ContainerBase.[Tomcat].[localhost].[/dc]:173 - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-11-12 16:25:29.397 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:532 - Initializing Servlet 'dispatcherServlet' +2025-11-12 16:25:29.398 [http-nio-8800-exec-1] INFO org.springframework.web.servlet.DispatcherServlet:554 - Completed initialization in 1 ms +2025-11-12 16:25:39.810 [http-nio-8800-exec-1] ERROR o.a.c.c.C.[.[localhost].[/dc].[dispatcherServlet]:175 - Servlet.service() for servlet [dispatcherServlet] in context with path [/dc] threw exception [Request processing failed: org.springframework.jdbc.BadSqlGrammarException: +### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'sols.standard_id' in 'field list' +### The error may exist in file [D:\p1\dc_project\target\classes\mapper\LaboratoryMapper.xml] +### The error may involve defaultParameterMap +### The error occurred while setting parameters +### SQL: select sl.*, sols.standard_id from sys_laboratory sl left join sys_org_laboratory_standard sols on sl.id = sols.laboratory_id WHERE sl.type = ? and sols.standard_category_id = ? +### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'sols.standard_id' in 'field list' +; bad SQL grammar []] with root cause +java.sql.SQLSyntaxErrorException: Unknown column 'sols.standard_id' in 'field list' + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:121) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58) + at jdk.proxy3/jdk.proxy3.$Proxy125.execute(Unknown Source) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at jdk.proxy2/jdk.proxy2.$Proxy123.query(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) + at jdk.proxy2/jdk.proxy2.$Proxy122.query(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333) + at jdk.proxy2/jdk.proxy2.$Proxy84.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:194) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:155) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:92) + at jdk.proxy2/jdk.proxy2.$Proxy86.getList(Unknown Source) + at com.dc.dc_project.service.impl.LaboratoryServiceImpl.getList(LaboratoryServiceImpl.java:35) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:716) + at com.dc.dc_project.service.impl.LaboratoryServiceImpl$$SpringCGLIB$$0.getList() + at com.dc.dc_project.controller.bigScreen.LaboratoryBigScreenController.list(LaboratoryBigScreenController.java:24) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaFirewallCheckFilterForJakartaServlet.doFilter(SaFirewallCheckFilterForJakartaServlet.java:69) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaTokenCorsFilterForJakartaServlet.doFilter(SaTokenCorsFilterForJakartaServlet.java:52) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at cn.dev33.satoken.filter.SaTokenContextFilterForJakartaServlet.doFilter(SaTokenContextFilterForJakartaServlet.java:40) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:840) +2025-11-12 16:25:53.163 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2204 - {dataSource-1} closing ... +2025-11-12 16:25:53.166 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2277 - {dataSource-1} closed +2025-11-12 16:25:55.084 [main] INFO com.dc.dc_project.DcProjectApplication:50 - Starting DcProjectApplication using Java 17.0.14 with PID 1856 (D:\p1\dc_project\target\classes started by ADMIN in D:\p1\dc_project) +2025-11-12 16:25:55.086 [main] INFO com.dc.dc_project.DcProjectApplication:654 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 16:25:55.637 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:295 - Multiple Spring Data modules found, entering strict repository configuration mode +2025-11-12 16:25:55.639 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:143 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-11-12 16:25:55.665 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:211 - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces. +2025-11-12 16:25:56.071 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:111 - Tomcat initialized with port 8800 (http) +2025-11-12 16:25:56.079 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8800"] +2025-11-12 16:25:56.083 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2025-11-12 16:25:56.083 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/10.1.28] +2025-11-12 16:25:56.127 [main] INFO o.a.c.c.ContainerBase.[Tomcat].[localhost].[/dc]:173 - Initializing Spring embedded WebApplicationContext +2025-11-12 16:25:56.127 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:296 - Root WebApplicationContext: initialization completed in 1010 ms +2025-11-12 16:25:56.216 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure:68 - Init DruidDataSource +2025-11-12 16:25:56.285 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1} inited +2025-11-12 16:25:57.494 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-8800"] +2025-11-12 16:25:57.508 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:243 - Tomcat started on port 8800 (http) with context path '/dc' +2025-11-12 16:25:57.516 [main] INFO com.dc.dc_project.DcProjectApplication:56 - Started DcProjectApplication in 2.83 seconds (process running for 3.34) +2025-11-12 16:27:53.665 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2204 - {dataSource-1} closing ... +2025-11-12 16:27:53.666 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2277 - {dataSource-1} closed +2025-11-12 16:28:11.350 [main] INFO com.dc.dc_project.DcProjectApplication:50 - Starting DcProjectApplication using Java 17.0.14 with PID 23768 (D:\p1\dc_project\target\classes started by ADMIN in D:\p1\dc_project) +2025-11-12 16:28:11.352 [main] INFO com.dc.dc_project.DcProjectApplication:654 - No active profile set, falling back to 1 default profile: "default" +2025-11-12 16:28:11.915 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:295 - Multiple Spring Data modules found, entering strict repository configuration mode +2025-11-12 16:28:11.917 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:143 - Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-11-12 16:28:11.944 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate:211 - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. +2025-11-12 16:28:12.341 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:111 - Tomcat initialized with port 8800 (http) +2025-11-12 16:28:12.348 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Initializing ProtocolHandler ["http-nio-8800"] +2025-11-12 16:28:12.351 [main] INFO org.apache.catalina.core.StandardService:173 - Starting service [Tomcat] +2025-11-12 16:28:12.351 [main] INFO org.apache.catalina.core.StandardEngine:173 - Starting Servlet engine: [Apache Tomcat/10.1.28] +2025-11-12 16:28:12.401 [main] INFO o.a.c.c.ContainerBase.[Tomcat].[localhost].[/dc]:173 - Initializing Spring embedded WebApplicationContext +2025-11-12 16:28:12.402 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext:296 - Root WebApplicationContext: initialization completed in 1018 ms +2025-11-12 16:28:12.488 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure:68 - Init DruidDataSource +2025-11-12 16:28:12.564 [main] INFO com.alibaba.druid.pool.DruidDataSource:1002 - {dataSource-1} inited +2025-11-12 16:28:13.697 [main] INFO org.apache.coyote.http11.Http11NioProtocol:173 - Starting ProtocolHandler ["http-nio-8800"] +2025-11-12 16:28:13.714 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer:243 - Tomcat started on port 8800 (http) with context path '/dc' +2025-11-12 16:28:13.722 [main] INFO com.dc.dc_project.DcProjectApplication:56 - Started DcProjectApplication in 2.765 seconds (process running for 3.252) +2025-11-12 16:41:46.461 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2204 - {dataSource-1} closing ... +2025-11-12 16:41:46.462 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource:2277 - {dataSource-1} closed diff --git a/pom.xml b/pom.xml index 0400b2a..92a8efe 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.springframework.boot spring-boot-starter-parent - 3.5.7 + 3.3.3 com.dc @@ -29,7 +29,7 @@ 17 2.3.0 - 3.5.7 + 3.4.3 8.3.0 1.44.0 1.2.23 @@ -110,8 +110,8 @@ com.baomidou - mybatis-plus-spring-boot4-starter - 3.5.14 + mybatis-plus-spring-boot3-starter + 3.5.10.1 diff --git a/src/main/java/com/dc/dc_project/DcProjectApplication.java b/src/main/java/com/dc/dc_project/DcProjectApplication.java index e3f9e8f..730b915 100644 --- a/src/main/java/com/dc/dc_project/DcProjectApplication.java +++ b/src/main/java/com/dc/dc_project/DcProjectApplication.java @@ -3,15 +3,13 @@ package com.dc.dc_project; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.context.annotation.ComponentScan; @SpringBootApplication @MapperScan("com.dc.dc_project.mapper") -@ComponentScan(basePackages = {"com.dc.dc_project.service"}) public class DcProjectApplication { public static void main(String[] args) { SpringApplication.run(DcProjectApplication.class, args); } -} +} \ No newline at end of file diff --git a/src/main/java/com/dc/dc_project/common/ResponseResult.java b/src/main/java/com/dc/dc_project/common/ResponseResult.java new file mode 100644 index 0000000..a5f4708 --- /dev/null +++ b/src/main/java/com/dc/dc_project/common/ResponseResult.java @@ -0,0 +1,99 @@ +package com.dc.dc_project.common; + + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import java.util.Arrays; +import java.util.HashMap; +import java.util.Map; + +import static com.dc.dc_project.common.ResultCode.*; + +/** + *

统一返回结果类

+ * + * @description : + * @author : blue + */ +@Schema(description = "统一返回结果类") +@Data +public class ResponseResult { + /** + * 消息内容 + */ + @Schema(description = "响应消息", required = false) + private String message; + + /** + * 响应码:参考`ResultCode` + */ + @Schema(description = "响应码", required = true) + private Integer code; + + /** + * 响应中的数据 + */ + @Schema(description = "响应数据", required = false) + private Object data; + + @Schema(description = "响应数据", required = false) + private Map extra = new HashMap<>(); + + public ResponseResult putExtra(String key, Object value) { + this.extra.put(key, value); + return this; + } + + public static ResponseResult error(String message) { + return new ResponseResult(FAILURE.getCode(), message, null); + } + + public static ResponseResult error() { + return new ResponseResult(FAILURE.getCode(), ERROR.getDesc(), null); + } + + public static ResponseResult error(Integer code, String message) { + return new ResponseResult(code, message, null); + } + + public static ResponseResult success() { + return new ResponseResult(SUCCESS.getCode(), SUCCESS.getDesc(), null); + } + + public static ResponseResult success(Object data) { + return new ResponseResult(SUCCESS.getCode(),SUCCESS.getDesc(), data); + } + + public static ResponseResult success(String message, Object data) { + return new ResponseResult(SUCCESS.getCode(), message, data); + } + + public static ResponseResult success(Integer code, String message, Object data) { + return new ResponseResult(code, message, data); + } + + public static ResponseResult success(Integer code, String message) { + return new ResponseResult(code, message,null); + } + + public static ResponseResult check(Integer ...result) { + if(Arrays.stream(result).anyMatch(r -> r == 0)){ + return error("数据库更新失败"); + }; + return success(); + } + + public static ResponseResult check(boolean f) { + if(f){ + return success(); + }; + return error("数据操作失败"); + } + + public ResponseResult(Integer code, String msg, Object data) { + this.code = code; + this.message = msg; + this.data = data; + } +} diff --git a/src/main/java/com/dc/dc_project/common/ResultCode.java b/src/main/java/com/dc/dc_project/common/ResultCode.java new file mode 100644 index 0000000..ad845db --- /dev/null +++ b/src/main/java/com/dc/dc_project/common/ResultCode.java @@ -0,0 +1,61 @@ +package com.dc.dc_project.common; + + +/** + *

响应码枚举 - 可参考HTTP状态码的语义

+ * + * @description : + * @author : by blue + * @date : 2021/8/22 11:09 + */ +public enum ResultCode { + //成功 + SUCCESS( 200, "成功" ), + //失败 + FAILURE( 400, "失败" ), + + + // 系统级别错误码 + ERROR(-1, "操作异常"), + ERROR_DEFAULT(500,"系统繁忙,请稍后重试"), + NOT_LOGIN(401, "当前会话已过期,请重新登录"), + NO_PERMISSION(-7,"无权限"), + ERROR_PASSWORD(-8,"用户帐号或者密码错误!"), + DISABLE_ACCOUNT(-12,"该账号已被管理员禁止登录!"), + + + // 服务层面 + ERROR_EXCEPTION_MOBILE_CODE(10003,"验证码不正确或已过期,请重新输入"), + ERROR_USER_NOT_EXIST(10009, "用户不存在"), + PARAMS_ILLEGAL(10018,"参数不合法!!"), + CATEGORY_IS_EXIST(10019,"该分类名称已存在!"), + CATEGORY_IS_TOP(10020,"该分类已经在顶端!!"), + DATA_TAG_IS_EXIST(10021,"该数据标签已存在!"), + CRAWLING_ARTICLE_FAILED(10022,"抓取文章失败!"), + ARTICLE_NOT_EXIST(10023,"文章不存在!"), + EMAIL_PATTERN_ERROR(10024,"邮箱格式错误!"); + + public int code; + public String desc; + + ResultCode(int code, String desc) { + this.code = code; + this.desc = desc; + } + + public int getCode() { + return code; + } + + public void setCode(int code) { + this.code = code; + } + + public String getDesc() { + return desc; + } + + public void setDesc(String desc) { + this.desc = desc; + } +} diff --git a/src/main/java/com/dc/dc_project/config/SaTokenConfigure.java b/src/main/java/com/dc/dc_project/config/SaTokenConfigure.java index c0f25cc..13073f6 100644 --- a/src/main/java/com/dc/dc_project/config/SaTokenConfigure.java +++ b/src/main/java/com/dc/dc_project/config/SaTokenConfigure.java @@ -11,17 +11,17 @@ import org.springframework.web.servlet.config.annotation.InterceptorRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; -@Configuration -@ConditionalOnWebApplication(type = ConditionalOnWebApplication.Type.SERVLET) -public class SaTokenConfigure implements WebMvcConfigurer { - - @Override - public void addInterceptors(InterceptorRegistry registry) { - registry.addInterceptor(new SaInterceptor(h -> { - - SaManager.getLog().debug("----- 请求path={} 提交token={}", SaHolder.getRequest().getRequestPath(), StpUtil.getTokenValue()); - SaRouter.match("/project/**").check(StpUtil::checkLogin); - })).addPathPatterns("/**"); - } - -} +//@Configuration +//@ConditionalOnWebApplication(type = ConditionalOnWebApplication.Type.SERVLET) +//public class SaTokenConfigure implements WebMvcConfigurer { +// +// @Override +// public void addInterceptors(InterceptorRegistry registry) { +// registry.addInterceptor(new SaInterceptor(h -> { +// +// SaManager.getLog().debug("----- 请求path={} 提交token={}", SaHolder.getRequest().getRequestPath(), StpUtil.getTokenValue()); +// SaRouter.match("/project/**").check(StpUtil::checkLogin); +// })).addPathPatterns("/**"); +// } +// +//} diff --git a/src/main/java/com/dc/dc_project/config/StpInterfaceImpl.java b/src/main/java/com/dc/dc_project/config/StpInterfaceImpl.java index 5eb8738..8c16deb 100644 --- a/src/main/java/com/dc/dc_project/config/StpInterfaceImpl.java +++ b/src/main/java/com/dc/dc_project/config/StpInterfaceImpl.java @@ -1,46 +1,46 @@ -package com.dc.dc_project.config; - -import cn.dev33.satoken.stp.StpInterface; -import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.dc.dc_project.model.pojo.Role; -import com.dc.dc_project.model.pojo.UserRole; -import com.dc.dc_project.service.RoleService; -import com.dc.dc_project.service.UserRoleService; -import lombok.RequiredArgsConstructor; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; -import java.util.List; - -/** - * 权限加载接口实现类 - */ -@Component +//package com.dc.dc_project.config; +// +//import cn.dev33.satoken.stp.StpInterface; +//import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +//import com.dc.dc_project.model.pojo.Role; +//import com.dc.dc_project.model.pojo.UserRole; +//import com.dc.dc_project.service.RoleService; +//import com.dc.dc_project.service.UserRoleService; +//import lombok.RequiredArgsConstructor; +//import org.springframework.beans.factory.annotation.Autowired; +//import org.springframework.stereotype.Component; +//import java.util.List; +// +///** +// * 权限加载接口实现类 +// */ +//@Component //@RequiredArgsConstructor(onConstructor_ = {@Autowired}) -public class StpInterfaceImpl implements StpInterface { - - @Autowired - private UserRoleService userRoleService; - - @Autowired - private RoleService roleService; - /** - * 返回一个账号所拥有的权限码集合 - */ - @Override - public List getPermissionList(Object loginId, String loginType) { - LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper().eq(UserRole::getUserId, Long.valueOf(loginId.toString())); - List roleIds = userRoleService.list(lambdaQueryWrapper).stream().map(UserRole::getRoleId).toList(); - return roleService.list(new LambdaQueryWrapper().in(Role::getId, roleIds)).stream().map(Role::getCode).toList(); - } - - /** - * 返回一个账号所拥有的角色标识集合 (权限与角色可分开校验) - */ - @Override - public List getRoleList(Object loginId, String loginType) { - LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper().eq(UserRole::getUserId, Long.valueOf(loginId.toString())); - List roleIds = userRoleService.list(lambdaQueryWrapper).stream().map(UserRole::getRoleId).toList(); - return roleService.list(new LambdaQueryWrapper().in(Role::getId, roleIds)).stream().map(Role::getCode).toList(); - } - -} +//public class StpInterfaceImpl implements StpInterface { +// +// @Autowired +// private UserRoleService userRoleService; +// +// @Autowired +// private RoleService roleService; +// /** +// * 返回一个账号所拥有的权限码集合 +// */ +// @Override +// public List getPermissionList(Object loginId, String loginType) { +// LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper().eq(UserRole::getUserId, Long.valueOf(loginId.toString())); +// List roleIds = userRoleService.list(lambdaQueryWrapper).stream().map(UserRole::getRoleId).toList(); +// return roleService.list(new LambdaQueryWrapper().in(Role::getId, roleIds)).stream().map(Role::getCode).toList(); +// } +// +// /** +// * 返回一个账号所拥有的角色标识集合 (权限与角色可分开校验) +// */ +// @Override +// public List getRoleList(Object loginId, String loginType) { +// LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper().eq(UserRole::getUserId, Long.valueOf(loginId.toString())); +// List roleIds = userRoleService.list(lambdaQueryWrapper).stream().map(UserRole::getRoleId).toList(); +// return roleService.list(new LambdaQueryWrapper().in(Role::getId, roleIds)).stream().map(Role::getCode).toList(); +// } +// +//} diff --git a/src/main/java/com/dc/dc_project/config/SwaggerConfig.java b/src/main/java/com/dc/dc_project/config/SwaggerConfig.java new file mode 100644 index 0000000..86d00af --- /dev/null +++ b/src/main/java/com/dc/dc_project/config/SwaggerConfig.java @@ -0,0 +1,33 @@ +// 你自己的包名 +package com.dc.dc_project.config; + +import io.swagger.v3.oas.models.ExternalDocumentation; +import io.swagger.v3.oas.models.OpenAPI; +import io.swagger.v3.oas.models.info.Contact; +import io.swagger.v3.oas.models.info.Info; +import io.swagger.v3.oas.models.info.License; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +/** + * @Author HHHY + * @ClassName + * @Date: 2024/4/2 14:21 + * @Description: Swagger 配置 + */ + +@Configuration +public class SwaggerConfig { + @Bean + public OpenAPI springShopOpenAPI() { + return new OpenAPI() + .info(new Info().title("Spring Boot 中使用 Swagger UI 构建 RESTful API") + .contact(new Contact()) + .description(" RESTful API") + .version("v1.0.0") + .license(new License().name("Apache 2.0").url("http://springdoc.org"))) + .externalDocs(new ExternalDocumentation() + .description("外部文档") + .url("https://springshop.wiki.github.org/docs")); + } +} diff --git a/src/main/java/com/dc/dc_project/controller/LaboratoryController.java b/src/main/java/com/dc/dc_project/controller/LaboratoryController.java new file mode 100644 index 0000000..7252a2e --- /dev/null +++ b/src/main/java/com/dc/dc_project/controller/LaboratoryController.java @@ -0,0 +1,21 @@ +package com.dc.dc_project.controller; + + +import com.dc.dc_project.service.LaboratoryService; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import lombok.RequiredArgsConstructor; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +@RestController +@RequestMapping("/laboratory") +@RequiredArgsConstructor(onConstructor_ = {@Autowired}) +@Tag(name = "试验室管理") +public class LaboratoryController { + private final LaboratoryService laboratoryService; + + + + +} diff --git a/src/main/java/com/dc/dc_project/controller/test.java b/src/main/java/com/dc/dc_project/controller/test.java new file mode 100644 index 0000000..6aa60b4 --- /dev/null +++ b/src/main/java/com/dc/dc_project/controller/test.java @@ -0,0 +1,16 @@ +package com.dc.dc_project.controller; + + +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +@RestController +@RequestMapping("/test") +public class test { + + @GetMapping("/test") + public String test(){ + return "test"; + } +} diff --git a/src/main/java/com/dc/dc_project/enums/laboratory/LaboratoryType.java b/src/main/java/com/dc/dc_project/enums/laboratory/LaboratoryType.java new file mode 100644 index 0000000..c51ec92 --- /dev/null +++ b/src/main/java/com/dc/dc_project/enums/laboratory/LaboratoryType.java @@ -0,0 +1,38 @@ +package com.dc.dc_project.enums.laboratory; + +import lombok.Getter; + +@Getter +public enum LaboratoryType { + + Center (1, "中心实验室"), + ConstructionSite(2, "工地实验室"); + + LaboratoryType(Integer code, String name){ + this.code = code; + this.name = name; + } + + private final Integer code; + private final String name; + + public static LaboratoryType getLaboratoryType(Integer code){ + for (LaboratoryType value : LaboratoryType.values()) { + if(value.getCode().equals(code)){ + return value; + } + } + return null; + } + + public LaboratoryType getLaboratoryType(String name){ + for (LaboratoryType value : LaboratoryType.values()) { + if(value.getName().equals(name)){ + return value; + } + } + return null; + } + + +} diff --git a/src/main/java/com/dc/dc_project/mapper/LaboratoryMapper.java b/src/main/java/com/dc/dc_project/mapper/LaboratoryMapper.java index 85bcb18..2a11be9 100644 --- a/src/main/java/com/dc/dc_project/mapper/LaboratoryMapper.java +++ b/src/main/java/com/dc/dc_project/mapper/LaboratoryMapper.java @@ -3,6 +3,8 @@ package com.dc.dc_project.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.dc.dc_project.model.pojo.Laboratory; +import java.util.List; + /** * @author ADMIN * @description 针对表【sys_laboratory(试验室信息表)】的数据库操作Mapper @@ -11,6 +13,9 @@ import com.dc.dc_project.model.pojo.Laboratory; */ public interface LaboratoryMapper extends BaseMapper { + List getList(Long id, String name, int type, Long standardId); + + List getCategoryIds(Long id); } diff --git a/src/main/java/com/dc/dc_project/model/dto/LaboratoryDto.java b/src/main/java/com/dc/dc_project/model/dto/LaboratoryDto.java new file mode 100644 index 0000000..4f55a67 --- /dev/null +++ b/src/main/java/com/dc/dc_project/model/dto/LaboratoryDto.java @@ -0,0 +1,30 @@ +package com.dc.dc_project.model.dto; + + +import lombok.Data; + +@Data +public class LaboratoryDto{ + + /** + * + */ + private Long id; + + /** + * 实验室名称 + */ + private String name; + + /** + * 实验室类型 + */ + private int type; + + /** + * 行业 + */ + private Long standardCategoryId; + + +} diff --git a/src/main/java/com/dc/dc_project/model/pojo/Laboratory.java b/src/main/java/com/dc/dc_project/model/pojo/Laboratory.java index 7e4ea0d..6de31ec 100644 --- a/src/main/java/com/dc/dc_project/model/pojo/Laboratory.java +++ b/src/main/java/com/dc/dc_project/model/pojo/Laboratory.java @@ -37,34 +37,21 @@ public class Laboratory { @TableField(value = "org_id") private Long orgId; - @Override - public boolean equals(Object that) { - if (this == that) { - return true; - } - if (that == null) { - return false; - } - if (getClass() != that.getClass()) { - return false; - } - Laboratory other = (Laboratory) that; - return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) - && (this.getCoordinateA() == null ? other.getCoordinateA() == null : this.getCoordinateA().equals(other.getCoordinateA())) - && (this.getCoordinateB() == null ? other.getCoordinateB() == null : this.getCoordinateB().equals(other.getCoordinateB())) - && (this.getOrgId() == null ? other.getOrgId() == null : this.getOrgId().equals(other.getOrgId())); - } + /** + * 实验室类型 + */ + @TableField(value = "type") + private Integer type; + + /** + * 名称 + */ + @TableField(value = "name") + private String name; + + @TableField(exist = false) + private Integer standardCategoryId; - @Override - public int hashCode() { - final int prime = 31; - int result = 1; - result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); - result = prime * result + ((getCoordinateA() == null) ? 0 : getCoordinateA().hashCode()); - result = prime * result + ((getCoordinateB() == null) ? 0 : getCoordinateB().hashCode()); - result = prime * result + ((getOrgId() == null) ? 0 : getOrgId().hashCode()); - return result; - } @Override public String toString() { diff --git a/src/main/java/com/dc/dc_project/model/vo/LaboratoryVo.java b/src/main/java/com/dc/dc_project/model/vo/LaboratoryVo.java new file mode 100644 index 0000000..55e6248 --- /dev/null +++ b/src/main/java/com/dc/dc_project/model/vo/LaboratoryVo.java @@ -0,0 +1,69 @@ +package com.dc.dc_project.model.vo; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.dc.dc_project.enums.laboratory.LaboratoryType; +import com.dc.dc_project.model.pojo.Laboratory; +import lombok.Data; + +import java.util.List; +import java.util.Map; +import java.util.Objects; + +@Data +public class LaboratoryVo { + + /** + * + */ + private Long id; + + /** + * 坐标 + */ + @TableField(value = "coordinate_a") + private String coordinateA; + + /** + * 坐标2 + */ + @TableField(value = "coordinate_b") + private String coordinateB; + + /** + * 关联组织 + */ + @TableField(value = "org_id") + private Long orgId; + + /** + * 实验室类型 + */ + @TableField(value = "type") + private Integer type; + private String typeName; + + /** + * 行业 + */ + private List> standardCategorys; + + /** + * 名称 + */ + @TableField(value = "name") + private String name; + + public static LaboratoryVo getLaboratoryVo(Laboratory laboratory){ + LaboratoryVo laboratoryVo = new LaboratoryVo(); + laboratoryVo.setId(laboratory.getId()); + laboratoryVo.setCoordinateA(laboratory.getCoordinateA()); + laboratoryVo.setCoordinateB(laboratory.getCoordinateB()); + laboratoryVo.setOrgId(laboratory.getOrgId()); + laboratoryVo.setType(laboratory.getType()); + laboratoryVo.setTypeName(Objects.requireNonNull(LaboratoryType.getLaboratoryType(laboratory.getType())).getName()); + return laboratoryVo; + } +} diff --git a/src/main/java/com/dc/dc_project/service/LaboratoryService.java b/src/main/java/com/dc/dc_project/service/LaboratoryService.java index 8551d11..9786fd2 100644 --- a/src/main/java/com/dc/dc_project/service/LaboratoryService.java +++ b/src/main/java/com/dc/dc_project/service/LaboratoryService.java @@ -1,5 +1,7 @@ package com.dc.dc_project.service; +import com.dc.dc_project.common.ResponseResult; +import com.dc.dc_project.model.dto.LaboratoryDto; import com.dc.dc_project.model.pojo.Laboratory; import com.baomidou.mybatisplus.extension.service.IService; @@ -10,4 +12,10 @@ import com.baomidou.mybatisplus.extension.service.IService; */ public interface LaboratoryService extends IService { + /** + * 大屏获取实验室列表 + * @param laboratoryDto + * @return + */ + ResponseResult getList(LaboratoryDto laboratoryDto); } diff --git a/src/main/java/com/dc/dc_project/service/impl/LaboratoryServiceImpl.java b/src/main/java/com/dc/dc_project/service/impl/LaboratoryServiceImpl.java index 9fa5a66..a434d41 100644 --- a/src/main/java/com/dc/dc_project/service/impl/LaboratoryServiceImpl.java +++ b/src/main/java/com/dc/dc_project/service/impl/LaboratoryServiceImpl.java @@ -1,10 +1,25 @@ package com.dc.dc_project.service.impl; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.dc.dc_project.common.ResponseResult; +import com.dc.dc_project.model.dto.LaboratoryDto; import com.dc.dc_project.model.pojo.Laboratory; +import com.dc.dc_project.model.pojo.Standard; +import com.dc.dc_project.model.pojo.StandardCategory; +import com.dc.dc_project.model.vo.LaboratoryVo; import com.dc.dc_project.service.LaboratoryService; import com.dc.dc_project.mapper.LaboratoryMapper; +import com.dc.dc_project.service.StandardCategoryService; +import lombok.RequiredArgsConstructor; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import com.dc.dc_project.enums.laboratory.LaboratoryType; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * @author ADMIN @@ -12,11 +27,42 @@ import org.springframework.stereotype.Service; * @createDate 2025-11-12 10:49:22 */ @Service +@RequiredArgsConstructor(onConstructor_ = {@Autowired}) public class LaboratoryServiceImpl extends ServiceImpl implements LaboratoryService{ -} - - + private final StandardCategoryService standardCategoryService; + @Override + public ResponseResult getList(LaboratoryDto laboratoryDto) { + List laboratorys = baseMapper.getList( + laboratoryDto.getId(), + laboratoryDto.getName(), + laboratoryDto.getType(), + laboratoryDto.getStandardCategoryId() + ); + if (laboratorys.isEmpty()) { + return ResponseResult.success(); + } + List laboratoryVos = new ArrayList<>(); + for (Laboratory laboratory : laboratorys) { + LaboratoryVo laboratoryVo = LaboratoryVo.getLaboratoryVo(laboratory); + List standardIds = new ArrayList<>(); + standardIds = baseMapper.getCategoryIds(laboratory.getId()); + LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); + queryWrapper.in(StandardCategory::getId, standardIds); + List standardCategories = standardCategoryService.list(queryWrapper); + // 将StandardCategory的id与name组合为map + List> standardCategoryMaps = new ArrayList<>(); + for (StandardCategory category : standardCategories) { + Map categoryMap = new HashMap<>(); + categoryMap.put(category.getId().intValue(), category.getName()); + standardCategoryMaps.add(categoryMap); + } + laboratoryVo.setStandardCategorys(standardCategoryMaps); + laboratoryVos.add(laboratoryVo); + } + return ResponseResult.success(laboratoryVos); + } +} \ No newline at end of file diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index c10abcf..baa78ed 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -1,3 +1,7 @@ +server: + port: 8800 + servlet: + context-path: /dc spring: data: redis: @@ -33,8 +37,20 @@ mybatis-plus: # 数据库配置 id-type: auto sa-token: - token-name: token - token-style: random-128 + # token 名称(同时也是 cookie 名称) + token-name: satoken + # token 有效期(单位:秒) 默认30天,-1 代表永久有效 + timeout: 2592000 + # token 最低活跃频率(单位:秒),如果 token 超过此时间没有访问系统就会被冻结,默认-1 代表不限制,永不冻结 + active-timeout: -1 + # 是否允许同一账号多地同时登录 (为 true 时允许一起登录, 为 false 时新登录挤掉旧登录) + is-concurrent: true + # 在多人登录同一账号时,是否共用一个 token (为 true 时所有登录共用一个 token, 为 false 时每次登录新建一个 token) + is-share: false + # token 风格(默认可取值:uuid、simple-uuid、random-32、random-64、random-128、tik) + token-style: uuid + # 是否输出操作日志 + is-log: true logging: level: io: @@ -44,3 +60,11 @@ logging: springframework: data: redis=DEBUG: + +springdoc: + api-docs: + enabled: true # 开启OpenApi接口 + path: /v3/api-docs # 自定义路径,默认为 "/v3/api-docs" + swagger-ui: + enabled: true # 开启swagger界面,依赖OpenApi,需要OpenApi同时开启 + path: /swagger-ui/index.html # 自定义路径,默认为"/swagger-ui/index.html" diff --git a/src/main/resources/mapper/LaboratoryMapper.xml b/src/main/resources/mapper/LaboratoryMapper.xml index c027c89..ddb113e 100644 --- a/src/main/resources/mapper/LaboratoryMapper.xml +++ b/src/main/resources/mapper/LaboratoryMapper.xml @@ -14,4 +14,26 @@ id,coordinate_a,coordinate_b,org_id + + +