diff --git a/logs/web_debug.log b/logs/web_debug.log new file mode 100644 index 00000000..e69de29b diff --git a/logs/web_error.log b/logs/web_error.log new file mode 100644 index 00000000..5d992817 --- /dev/null +++ b/logs/web_error.log @@ -0,0 +1,287 @@ +2023-11-22 09:49:07.261 [main] ERROR org.springframework.boot.SpringApplication - Application run failed +org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.peanut.PeanutBookApplication]; nested exception is java.io.FileNotFoundException: class path resource [weChatConfig.properties] cannot be opened because it does not exist + at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:189) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:331) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:247) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:311) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:112) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:746) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:564) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:740) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:415) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:303) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1312) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1301) + at com.peanut.PeanutBookApplication.main(PeanutBookApplication.java:10) +Caused by: java.io.FileNotFoundException: class path resource [weChatConfig.properties] cannot be opened because it does not exist + at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:199) + at org.springframework.core.io.support.EncodedResource.getInputStream(EncodedResource.java:159) + at org.springframework.core.io.support.PropertiesLoaderUtils.fillProperties(PropertiesLoaderUtils.java:110) + at org.springframework.core.io.support.PropertiesLoaderUtils.fillProperties(PropertiesLoaderUtils.java:81) + at org.springframework.core.io.support.PropertiesLoaderUtils.loadProperties(PropertiesLoaderUtils.java:67) + at org.springframework.core.io.support.ResourcePropertySource.(ResourcePropertySource.java:67) + at org.springframework.core.io.support.DefaultPropertySourceFactory.createPropertySource(DefaultPropertySourceFactory.java:37) + at org.springframework.context.annotation.ConfigurationClassParser.processPropertySource(ConfigurationClassParser.java:463) + at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:280) + at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:250) + at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:199) + at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:304) + at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:250) + at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:207) + at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:175) + ... 13 common frames omitted +2023-11-22 09:51:55.068 [main] ERROR org.springframework.boot.SpringApplication - Application run failed +org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.peanut.PeanutBookApplication]; nested exception is java.io.FileNotFoundException: class path resource [weChatConfig.properties] cannot be opened because it does not exist + at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:189) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:331) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:247) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:311) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:112) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:746) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:564) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:740) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:415) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:303) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1312) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1301) + at com.peanut.PeanutBookApplication.main(PeanutBookApplication.java:10) +Caused by: java.io.FileNotFoundException: class path resource [weChatConfig.properties] cannot be opened because it does not exist + at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:199) + at org.springframework.core.io.support.EncodedResource.getInputStream(EncodedResource.java:159) + at org.springframework.core.io.support.PropertiesLoaderUtils.fillProperties(PropertiesLoaderUtils.java:110) + at org.springframework.core.io.support.PropertiesLoaderUtils.fillProperties(PropertiesLoaderUtils.java:81) + at org.springframework.core.io.support.PropertiesLoaderUtils.loadProperties(PropertiesLoaderUtils.java:67) + at org.springframework.core.io.support.ResourcePropertySource.(ResourcePropertySource.java:67) + at org.springframework.core.io.support.DefaultPropertySourceFactory.createPropertySource(DefaultPropertySourceFactory.java:37) + at org.springframework.context.annotation.ConfigurationClassParser.processPropertySource(ConfigurationClassParser.java:463) + at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:280) + at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:250) + at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:199) + at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:304) + at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:250) + at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:207) + at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:175) + ... 13 common frames omitted +2023-11-22 09:55:28.399 [main] ERROR org.springframework.boot.SpringApplication - Application run failed +org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.peanut.PeanutBookApplication]; nested exception is java.io.FileNotFoundException: class path resource [weChatConfig.properties] cannot be opened because it does not exist + at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:189) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:331) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:247) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:311) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:112) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:746) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:564) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:740) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:415) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:303) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1312) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1301) + at com.peanut.PeanutBookApplication.main(PeanutBookApplication.java:10) +Caused by: java.io.FileNotFoundException: class path resource [weChatConfig.properties] cannot be opened because it does not exist + at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:199) + at org.springframework.core.io.support.EncodedResource.getInputStream(EncodedResource.java:159) + at org.springframework.core.io.support.PropertiesLoaderUtils.fillProperties(PropertiesLoaderUtils.java:110) + at org.springframework.core.io.support.PropertiesLoaderUtils.fillProperties(PropertiesLoaderUtils.java:81) + at org.springframework.core.io.support.PropertiesLoaderUtils.loadProperties(PropertiesLoaderUtils.java:67) + at org.springframework.core.io.support.ResourcePropertySource.(ResourcePropertySource.java:67) + at org.springframework.core.io.support.DefaultPropertySourceFactory.createPropertySource(DefaultPropertySourceFactory.java:37) + at org.springframework.context.annotation.ConfigurationClassParser.processPropertySource(ConfigurationClassParser.java:463) + at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:280) + at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:250) + at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:199) + at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:304) + at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:250) + at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:207) + at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:175) + ... 13 common frames omitted +2023-11-22 10:00:13.978 [main] ERROR org.springframework.boot.SpringApplication - Application run failed +org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.peanut.PeanutBookApplication]; nested exception is java.io.FileNotFoundException: class path resource [weChatConfig.properties] cannot be opened because it does not exist + at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:189) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:331) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:247) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:311) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:112) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:746) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:564) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:740) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:415) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:303) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1312) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1301) + at com.peanut.PeanutBookApplication.main(PeanutBookApplication.java:10) +Caused by: java.io.FileNotFoundException: class path resource [weChatConfig.properties] cannot be opened because it does not exist + at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:199) + at org.springframework.core.io.support.EncodedResource.getInputStream(EncodedResource.java:159) + at org.springframework.core.io.support.PropertiesLoaderUtils.fillProperties(PropertiesLoaderUtils.java:110) + at org.springframework.core.io.support.PropertiesLoaderUtils.fillProperties(PropertiesLoaderUtils.java:81) + at org.springframework.core.io.support.PropertiesLoaderUtils.loadProperties(PropertiesLoaderUtils.java:67) + at org.springframework.core.io.support.ResourcePropertySource.(ResourcePropertySource.java:67) + at org.springframework.core.io.support.DefaultPropertySourceFactory.createPropertySource(DefaultPropertySourceFactory.java:37) + at org.springframework.context.annotation.ConfigurationClassParser.processPropertySource(ConfigurationClassParser.java:463) + at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:280) + at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:250) + at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:199) + at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:304) + at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:250) + at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:207) + at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:175) + ... 13 common frames omitted +2023-11-22 10:03:01.766 [main] ERROR org.springframework.boot.SpringApplication - Application run failed +org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.peanut.PeanutBookApplication]; nested exception is java.io.FileNotFoundException: class path resource [weChatConfig.properties] cannot be opened because it does not exist + at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:189) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:331) + at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:247) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:311) + at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:112) + at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:746) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:564) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:740) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:415) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:303) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1312) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1301) + at com.peanut.PeanutBookApplication.main(PeanutBookApplication.java:10) +Caused by: java.io.FileNotFoundException: class path resource [weChatConfig.properties] cannot be opened because it does not exist + at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:199) + at org.springframework.core.io.support.EncodedResource.getInputStream(EncodedResource.java:159) + at org.springframework.core.io.support.PropertiesLoaderUtils.fillProperties(PropertiesLoaderUtils.java:110) + at org.springframework.core.io.support.PropertiesLoaderUtils.fillProperties(PropertiesLoaderUtils.java:81) + at org.springframework.core.io.support.PropertiesLoaderUtils.loadProperties(PropertiesLoaderUtils.java:67) + at org.springframework.core.io.support.ResourcePropertySource.(ResourcePropertySource.java:67) + at org.springframework.core.io.support.DefaultPropertySourceFactory.createPropertySource(DefaultPropertySourceFactory.java:37) + at org.springframework.context.annotation.ConfigurationClassParser.processPropertySource(ConfigurationClassParser.java:463) + at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:280) + at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:250) + at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:199) + at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:304) + at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:250) + at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:207) + at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:175) + ... 13 common frames omitted +2023-11-22 10:12:09.195 [main] ERROR org.springframework.boot.SpringApplication - Application run failed +java.lang.IllegalStateException: java.lang.IllegalStateException: Logback configuration error detected: +ERROR in ch.qos.logback.core.joran.spi.Interpreter@187:39 - no applicable action for [appender-ref], current ElementPath is [[configuration][appender-ref]] +ERROR in ch.qos.logback.core.joran.spi.Interpreter@188:42 - no applicable action for [appender-ref], current ElementPath is [[configuration][appender-ref]] +ERROR in ch.qos.logback.core.joran.spi.Interpreter@189:41 - no applicable action for [appender-ref], current ElementPath is [[configuration][appender-ref]] +ERROR in ch.qos.logback.core.joran.spi.Interpreter@190:41 - no applicable action for [appender-ref], current ElementPath is [[configuration][appender-ref]] +ERROR in ch.qos.logback.core.joran.spi.Interpreter@191:42 - no applicable action for [appender-ref], current ElementPath is [[configuration][appender-ref]] + at org.springframework.boot.context.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:328) + at org.springframework.boot.context.logging.LoggingApplicationListener.initialize(LoggingApplicationListener.java:282) + at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEnvironmentPreparedEvent(LoggingApplicationListener.java:240) + at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEvent(LoggingApplicationListener.java:216) + at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176) + at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169) + at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143) + at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:131) + at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:85) + at org.springframework.boot.SpringApplicationRunListeners.lambda$environmentPrepared$2(SpringApplicationRunListeners.java:66) + at java.util.ArrayList.forEach(ArrayList.java:1257) + at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:120) + at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:114) + at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:65) + at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:339) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:297) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1312) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1301) + at com.peanut.PeanutBookApplication.main(PeanutBookApplication.java:10) +Caused by: java.lang.IllegalStateException: Logback configuration error detected: +ERROR in ch.qos.logback.core.joran.spi.Interpreter@187:39 - no applicable action for [appender-ref], current ElementPath is [[configuration][appender-ref]] +ERROR in ch.qos.logback.core.joran.spi.Interpreter@188:42 - no applicable action for [appender-ref], current ElementPath is [[configuration][appender-ref]] +ERROR in ch.qos.logback.core.joran.spi.Interpreter@189:41 - no applicable action for [appender-ref], current ElementPath is [[configuration][appender-ref]] +ERROR in ch.qos.logback.core.joran.spi.Interpreter@190:41 - no applicable action for [appender-ref], current ElementPath is [[configuration][appender-ref]] +ERROR in ch.qos.logback.core.joran.spi.Interpreter@191:42 - no applicable action for [appender-ref], current ElementPath is [[configuration][appender-ref]] + at org.springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:179) + at org.springframework.boot.logging.AbstractLoggingSystem.initializeWithConventions(AbstractLoggingSystem.java:80) + at org.springframework.boot.logging.AbstractLoggingSystem.initialize(AbstractLoggingSystem.java:60) + at org.springframework.boot.logging.logback.LogbackLoggingSystem.initialize(LogbackLoggingSystem.java:132) + at org.springframework.boot.context.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:313) + ... 18 common frames omitted +2023-11-22 10:57:36.645 [redisson-netty-4-26] ERROR i.n.u.concurrent.DefaultPromise.rejectedExecution - Failed to submit a listener notification task. Event loop shut down? +java.util.concurrent.RejectedExecutionException: event executor terminated + at io.netty.util.concurrent.SingleThreadEventExecutor.reject(SingleThreadEventExecutor.java:923) + at io.netty.util.concurrent.SingleThreadEventExecutor.offerTask(SingleThreadEventExecutor.java:350) + at io.netty.util.concurrent.SingleThreadEventExecutor.addTask(SingleThreadEventExecutor.java:343) + at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:825) + at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:815) + at io.netty.util.concurrent.DefaultPromise.safeExecute(DefaultPromise.java:841) + at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:499) + at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616) + at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:605) + at io.netty.util.concurrent.DefaultPromise.setSuccess(DefaultPromise.java:96) + at io.netty.channel.group.DefaultChannelGroupFuture.setSuccess0(DefaultChannelGroupFuture.java:200) + at io.netty.channel.group.DefaultChannelGroupFuture.access$400(DefaultChannelGroupFuture.java:41) + at io.netty.channel.group.DefaultChannelGroupFuture$1.operationComplete(DefaultChannelGroupFuture.java:75) + at io.netty.channel.group.DefaultChannelGroupFuture$1.operationComplete(DefaultChannelGroupFuture.java:48) + at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578) + at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571) + at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550) + at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491) + at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616) + at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:605) + at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:104) + at io.netty.channel.DefaultChannelPromise.trySuccess(DefaultChannelPromise.java:84) + at io.netty.channel.AbstractChannel$CloseFuture.setClosed(AbstractChannel.java:1164) + at io.netty.channel.AbstractChannel$AbstractUnsafe.doClose0(AbstractChannel.java:755) + at io.netty.channel.AbstractChannel$AbstractUnsafe.close(AbstractChannel.java:731) + at io.netty.channel.AbstractChannel$AbstractUnsafe.close(AbstractChannel.java:620) + at io.netty.channel.nio.NioEventLoop.closeAll(NioEventLoop.java:772) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:529) + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + at java.lang.Thread.run(Thread.java:748) +2023-11-22 10:58:14.506 [main] ERROR org.springframework.boot.SpringApplication - Application run failed +org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'getVerifier' defined in class path resource [com/peanut/modules/pay/weChatPay/config/WechatPayConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.wechat.pay.contrib.apache.httpclient.auth.Verifier]: Factory method 'getVerifier' threw exception; nested exception is java.lang.RuntimeException: 私钥文件不存在 + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:658) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:486) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:953) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:740) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:415) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:303) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1312) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1301) + at com.peanut.PeanutBookApplication.main(PeanutBookApplication.java:10) +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.wechat.pay.contrib.apache.httpclient.auth.Verifier]: Factory method 'getVerifier' threw exception; nested exception is java.lang.RuntimeException: 私钥文件不存在 + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) + ... 19 common frames omitted +Caused by: java.lang.RuntimeException: 私钥文件不存在 + at com.peanut.modules.pay.weChatPay.config.WechatPayConfig.getPrivateKey(WechatPayConfig.java:103) + at com.peanut.modules.pay.weChatPay.config.WechatPayConfig.getVerifier(WechatPayConfig.java:119) + at com.peanut.modules.pay.weChatPay.config.WechatPayConfig$$EnhancerBySpringCGLIB$$2a7c2a41.CGLIB$getVerifier$21() + at com.peanut.modules.pay.weChatPay.config.WechatPayConfig$$EnhancerBySpringCGLIB$$2a7c2a41$$FastClassBySpringCGLIB$$75c5f8af.invoke() + at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) + at com.peanut.modules.pay.weChatPay.config.WechatPayConfig$$EnhancerBySpringCGLIB$$2a7c2a41.getVerifier() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) + ... 20 common frames omitted +Caused by: java.io.FileNotFoundException: D:\usr\local\hs\peanut_book\target\classes\cent\apiclient_key.pem (系统找不到指定的路径。) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(FileInputStream.java:195) + at java.io.FileInputStream.(FileInputStream.java:138) + at java.io.FileInputStream.(FileInputStream.java:93) + at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) + at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) + at java.net.URL.openStream(URL.java:1045) + at com.peanut.modules.pay.weChatPay.config.WechatPayConfig.getPrivateKey(WechatPayConfig.java:101) + ... 31 common frames omitted diff --git a/logs/web_info.log b/logs/web_info.log new file mode 100644 index 00000000..e69de29b diff --git a/logs/web_warn.log b/logs/web_warn.log new file mode 100644 index 00000000..baa5f829 --- /dev/null +++ b/logs/web_warn.log @@ -0,0 +1,14 @@ +2023-11-22 09:44:31.460 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning +2023-11-22 09:49:07.239 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.peanut.PeanutBookApplication]; nested exception is java.io.FileNotFoundException: class path resource [weChatConfig.properties] cannot be opened because it does not exist +2023-11-22 09:51:55.042 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.peanut.PeanutBookApplication]; nested exception is java.io.FileNotFoundException: class path resource [weChatConfig.properties] cannot be opened because it does not exist +2023-11-22 09:55:28.378 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.peanut.PeanutBookApplication]; nested exception is java.io.FileNotFoundException: class path resource [weChatConfig.properties] cannot be opened because it does not exist +2023-11-22 10:00:13.956 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.peanut.PeanutBookApplication]; nested exception is java.io.FileNotFoundException: class path resource [weChatConfig.properties] cannot be opened because it does not exist +2023-11-22 10:03:01.740 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.peanut.PeanutBookApplication]; nested exception is java.io.FileNotFoundException: class path resource [weChatConfig.properties] cannot be opened because it does not exist +2023-11-22 10:06:08.124 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning +2023-11-22 10:07:02.212 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning +2023-11-22 10:13:47.283 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning +2023-11-22 10:15:07.132 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning +2023-11-22 10:17:26.743 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning +2023-11-22 10:58:13.733 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning +2023-11-22 10:58:14.417 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'getVerifier' defined in class path resource [com/peanut/modules/pay/weChatPay/config/WechatPayConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.wechat.pay.contrib.apache.httpclient.auth.Verifier]: Factory method 'getVerifier' threw exception; nested exception is java.lang.RuntimeException: 私钥文件不存在 +2023-11-22 10:58:56.678 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning diff --git a/src/main/java/com/peanut/modules/oss/controller/OssController.java b/src/main/java/com/peanut/modules/oss/controller/OssController.java index c1ef393a..f1680135 100644 --- a/src/main/java/com/peanut/modules/oss/controller/OssController.java +++ b/src/main/java/com/peanut/modules/oss/controller/OssController.java @@ -5,13 +5,14 @@ import com.peanut.common.utils.R; import com.peanut.modules.oss.service.OssService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.CrossOrigin; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.multipart.MultipartFile; - +@Slf4j @RestController @RequestMapping("/oss/fileoss") @CrossOrigin diff --git a/src/main/java/com/peanut/modules/oss/controller/SysOssController.java b/src/main/java/com/peanut/modules/oss/controller/SysOssController.java index 9414dc5b..49d21d0e 100644 --- a/src/main/java/com/peanut/modules/oss/controller/SysOssController.java +++ b/src/main/java/com/peanut/modules/oss/controller/SysOssController.java @@ -20,6 +20,7 @@ import com.peanut.modules.oss.cloud.OSSFactory; import com.peanut.modules.oss.entity.SysOssEntity; import com.peanut.modules.oss.service.SysOssService; import com.peanut.modules.sys.service.SysConfigService; +import lombok.extern.slf4j.Slf4j; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -34,6 +35,7 @@ import java.util.Map; * * @author Mark sunlightcs@gmail.com */ +@Slf4j @RestController @RequestMapping("sys/oss") public class SysOssController { diff --git a/src/main/java/com/peanut/modules/oss/service/impl/OssServiceImpl.java b/src/main/java/com/peanut/modules/oss/service/impl/OssServiceImpl.java index 3f6d6bdf..2d6967c7 100644 --- a/src/main/java/com/peanut/modules/oss/service/impl/OssServiceImpl.java +++ b/src/main/java/com/peanut/modules/oss/service/impl/OssServiceImpl.java @@ -4,6 +4,7 @@ import com.aliyun.oss.OSS; import com.aliyun.oss.OSSClientBuilder; import com.peanut.common.utils.ConstantPropertiesUtils; import com.peanut.modules.oss.service.OssService; +import lombok.extern.slf4j.Slf4j; import org.joda.time.DateTime; import org.springframework.stereotype.Service; import org.springframework.web.multipart.MultipartFile; @@ -12,6 +13,7 @@ import java.io.ByteArrayInputStream; import java.io.InputStream; import java.util.UUID; +@Slf4j @Service public class OssServiceImpl implements OssService { diff --git a/src/main/java/com/peanut/modules/oss/service/impl/SysOssServiceImpl.java b/src/main/java/com/peanut/modules/oss/service/impl/SysOssServiceImpl.java index 8f3812e5..7c810a45 100644 --- a/src/main/java/com/peanut/modules/oss/service/impl/SysOssServiceImpl.java +++ b/src/main/java/com/peanut/modules/oss/service/impl/SysOssServiceImpl.java @@ -15,11 +15,12 @@ import com.peanut.common.utils.Query; import com.peanut.modules.oss.dao.SysOssDao; import com.peanut.modules.oss.entity.SysOssEntity; import com.peanut.modules.oss.service.SysOssService; +import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import java.util.Map; - +@Slf4j @Service("sysOssService") public class SysOssServiceImpl extends ServiceImpl implements SysOssService { diff --git a/src/main/java/com/peanut/modules/pay/applePay/controller/IapController.java b/src/main/java/com/peanut/modules/pay/applePay/controller/IapController.java index 622f27d4..9a8b24a6 100644 --- a/src/main/java/com/peanut/modules/pay/applePay/controller/IapController.java +++ b/src/main/java/com/peanut/modules/pay/applePay/controller/IapController.java @@ -12,6 +12,7 @@ import javax.net.ssl.SSLContext; import javax.net.ssl.TrustManager; import javax.net.ssl.X509TrustManager; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.StringUtils; import org.springframework.web.bind.annotation.RequestMapping; @@ -29,7 +30,7 @@ import org.springframework.web.bind.annotation.RestController; - +@Slf4j @RestController @RequestMapping("iap") public class IapController { diff --git a/src/main/java/com/peanut/modules/sys/controller/SysAgreementController.java b/src/main/java/com/peanut/modules/sys/controller/SysAgreementController.java index be1b3b18..59325a0c 100644 --- a/src/main/java/com/peanut/modules/sys/controller/SysAgreementController.java +++ b/src/main/java/com/peanut/modules/sys/controller/SysAgreementController.java @@ -13,6 +13,7 @@ import com.peanut.common.utils.R; import com.peanut.modules.sys.entity.SysAgreementEntity; import com.peanut.modules.sys.service.SysAgreementService; import com.peanut.modules.sys.service.SysLogService; +import lombok.extern.slf4j.Slf4j; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; @@ -26,6 +27,7 @@ import java.util.Map; * * @author Mark sunlightcs@gmail.com */ +@Slf4j @RestController @RequestMapping("/sys/agreement") public class SysAgreementController { diff --git a/src/main/java/com/peanut/modules/sys/controller/SysConfigController.java b/src/main/java/com/peanut/modules/sys/controller/SysConfigController.java index fb97d918..834542c5 100644 --- a/src/main/java/com/peanut/modules/sys/controller/SysConfigController.java +++ b/src/main/java/com/peanut/modules/sys/controller/SysConfigController.java @@ -15,6 +15,7 @@ import com.peanut.common.utils.R; import com.peanut.common.validator.ValidatorUtils; import com.peanut.modules.sys.entity.SysConfigEntity; import com.peanut.modules.sys.service.SysConfigService; +import lombok.extern.slf4j.Slf4j; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -26,6 +27,7 @@ import java.util.Map; * * @author Mark sunlightcs@gmail.com */ +@Slf4j @RestController @RequestMapping("/sys/config") public class SysConfigController extends AbstractController { diff --git a/src/main/java/com/peanut/modules/sys/controller/SysDictDataController.java b/src/main/java/com/peanut/modules/sys/controller/SysDictDataController.java index 6f4aee0e..c469ba14 100644 --- a/src/main/java/com/peanut/modules/sys/controller/SysDictDataController.java +++ b/src/main/java/com/peanut/modules/sys/controller/SysDictDataController.java @@ -6,6 +6,7 @@ import java.util.Map; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.peanut.modules.sys.service.SysDictDataService; +import lombok.extern.slf4j.Slf4j; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PathVariable; @@ -27,6 +28,7 @@ import com.peanut.common.utils.R; * @email yl328572838@163.com * @date 2022-08-04 17:25:02 */ +@Slf4j @RestController @RequestMapping("book/sysdictdata") public class SysDictDataController { diff --git a/src/main/java/com/peanut/modules/sys/controller/SysLogController.java b/src/main/java/com/peanut/modules/sys/controller/SysLogController.java index 9e10903c..00f7d4ef 100644 --- a/src/main/java/com/peanut/modules/sys/controller/SysLogController.java +++ b/src/main/java/com/peanut/modules/sys/controller/SysLogController.java @@ -11,6 +11,7 @@ package com.peanut.modules.sys.controller; import com.peanut.common.utils.PageUtils; import com.peanut.common.utils.R; import com.peanut.modules.sys.service.SysLogService; +import lombok.extern.slf4j.Slf4j; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; @@ -27,6 +28,7 @@ import java.util.Map; * * @author Mark sunlightcs@gmail.com */ +@Slf4j @Controller @RequestMapping("/sys/log") public class SysLogController { diff --git a/src/main/java/com/peanut/modules/sys/controller/SysLoginController.java b/src/main/java/com/peanut/modules/sys/controller/SysLoginController.java index 15842a8c..226170fd 100644 --- a/src/main/java/com/peanut/modules/sys/controller/SysLoginController.java +++ b/src/main/java/com/peanut/modules/sys/controller/SysLoginController.java @@ -14,6 +14,7 @@ import com.peanut.modules.sys.form.SysLoginForm; import com.peanut.modules.sys.service.SysCaptchaService; import com.peanut.modules.sys.service.SysUserService; import com.peanut.modules.sys.service.SysUserTokenService; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.io.IOUtils; import org.apache.shiro.crypto.hash.Sha256Hash; import org.springframework.beans.factory.annotation.Autowired; @@ -34,6 +35,7 @@ import java.util.Map; * * @author Mark sunlightcs@gmail.com */ +@Slf4j @RestController public class SysLoginController extends AbstractController { @Autowired diff --git a/src/main/java/com/peanut/modules/sys/controller/SysMenuController.java b/src/main/java/com/peanut/modules/sys/controller/SysMenuController.java index c57ea963..dc40f748 100644 --- a/src/main/java/com/peanut/modules/sys/controller/SysMenuController.java +++ b/src/main/java/com/peanut/modules/sys/controller/SysMenuController.java @@ -15,6 +15,7 @@ import com.peanut.common.utils.R; import com.peanut.modules.sys.entity.SysMenuEntity; import com.peanut.modules.sys.service.ShiroService; import com.peanut.modules.sys.service.SysMenuService; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.StringUtils; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; @@ -30,6 +31,7 @@ import java.util.Set; * * @author Mark sunlightcs@gmail.com */ +@Slf4j @RestController @RequestMapping("/sys/menu") public class SysMenuController extends AbstractController { diff --git a/src/main/java/com/peanut/modules/sys/controller/SysRoleController.java b/src/main/java/com/peanut/modules/sys/controller/SysRoleController.java index 4503273c..b96170b1 100644 --- a/src/main/java/com/peanut/modules/sys/controller/SysRoleController.java +++ b/src/main/java/com/peanut/modules/sys/controller/SysRoleController.java @@ -17,6 +17,7 @@ import com.peanut.modules.sys.entity.SysRoleEntity; import com.peanut.modules.sys.service.SysRoleMenuService; import com.peanut.modules.sys.service.SysRoleService; import com.peanut.modules.sys.service.SysUserRoleService; +import lombok.extern.slf4j.Slf4j; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -30,6 +31,7 @@ import java.util.Map; * * @author Mark sunlightcs@gmail.com */ +@Slf4j @RestController @RequestMapping("/sys/role") public class SysRoleController extends AbstractController { diff --git a/src/main/java/com/peanut/modules/sys/controller/SysUserController.java b/src/main/java/com/peanut/modules/sys/controller/SysUserController.java index 29863d84..e87aee5d 100644 --- a/src/main/java/com/peanut/modules/sys/controller/SysUserController.java +++ b/src/main/java/com/peanut/modules/sys/controller/SysUserController.java @@ -20,6 +20,7 @@ import com.peanut.modules.sys.entity.SysUserEntity; import com.peanut.modules.sys.form.PasswordForm; import com.peanut.modules.sys.service.SysUserRoleService; import com.peanut.modules.sys.service.SysUserService; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.ArrayUtils; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.crypto.hash.Sha256Hash; @@ -34,6 +35,7 @@ import java.util.Map; * * @author Mark sunlightcs@gmail.com */ +@Slf4j @RestController @RequestMapping("/sys/user") public class SysUserController extends AbstractController { diff --git a/src/main/java/com/peanut/modules/sys/redis/SysConfigRedis.java b/src/main/java/com/peanut/modules/sys/redis/SysConfigRedis.java index 5ed2266e..da622cca 100644 --- a/src/main/java/com/peanut/modules/sys/redis/SysConfigRedis.java +++ b/src/main/java/com/peanut/modules/sys/redis/SysConfigRedis.java @@ -12,6 +12,7 @@ package com.peanut.modules.sys.redis; import com.peanut.common.utils.RedisKeys; import com.peanut.common.utils.RedisUtils; import com.peanut.modules.sys.entity.SysConfigEntity; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @@ -20,6 +21,7 @@ import org.springframework.stereotype.Component; * * @author Mark sunlightcs@gmail.com */ +@Slf4j @Component public class SysConfigRedis { @Autowired diff --git a/src/main/java/com/peanut/modules/sys/service/impl/ShiroServiceImpl.java b/src/main/java/com/peanut/modules/sys/service/impl/ShiroServiceImpl.java index a58d5b9a..79481112 100644 --- a/src/main/java/com/peanut/modules/sys/service/impl/ShiroServiceImpl.java +++ b/src/main/java/com/peanut/modules/sys/service/impl/ShiroServiceImpl.java @@ -18,12 +18,13 @@ import com.peanut.modules.sys.entity.SysMenuEntity; import com.peanut.modules.sys.entity.SysUserTokenEntity; import com.peanut.modules.sys.service.ShiroService; import com.peanut.modules.sys.entity.SysUserEntity; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.*; - +@Slf4j @Service public class ShiroServiceImpl implements ShiroService { @Autowired diff --git a/src/main/java/com/peanut/modules/sys/service/impl/SysAgreementServiceImpl.java b/src/main/java/com/peanut/modules/sys/service/impl/SysAgreementServiceImpl.java index c9694b7a..b932f436 100644 --- a/src/main/java/com/peanut/modules/sys/service/impl/SysAgreementServiceImpl.java +++ b/src/main/java/com/peanut/modules/sys/service/impl/SysAgreementServiceImpl.java @@ -19,12 +19,13 @@ import com.peanut.modules.sys.entity.SysAgreementEntity; import com.peanut.modules.sys.entity.SysLogEntity; import com.peanut.modules.sys.service.SysAgreementService; import com.peanut.modules.sys.service.SysLogService; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.StringUtils; import org.springframework.stereotype.Service; import java.util.Map; - +@Slf4j @Service("sysAgreementService") public class SysAgreementServiceImpl extends ServiceImpl implements SysAgreementService { diff --git a/src/main/java/com/peanut/modules/sys/service/impl/SysCaptchaServiceImpl.java b/src/main/java/com/peanut/modules/sys/service/impl/SysCaptchaServiceImpl.java index 1d8bc55e..81d805f3 100644 --- a/src/main/java/com/peanut/modules/sys/service/impl/SysCaptchaServiceImpl.java +++ b/src/main/java/com/peanut/modules/sys/service/impl/SysCaptchaServiceImpl.java @@ -17,6 +17,7 @@ import com.peanut.common.utils.DateUtils; import com.peanut.modules.sys.dao.SysCaptchaDao; import com.peanut.modules.sys.service.SysCaptchaService; import com.peanut.modules.sys.entity.SysCaptchaEntity; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -29,6 +30,7 @@ import java.util.Date; * * @author Mark sunlightcs@gmail.com */ +@Slf4j @Service("sysCaptchaService") public class SysCaptchaServiceImpl extends ServiceImpl implements SysCaptchaService { @Autowired diff --git a/src/main/java/com/peanut/modules/sys/service/impl/SysConfigServiceImpl.java b/src/main/java/com/peanut/modules/sys/service/impl/SysConfigServiceImpl.java index c72f75ae..a0584e52 100644 --- a/src/main/java/com/peanut/modules/sys/service/impl/SysConfigServiceImpl.java +++ b/src/main/java/com/peanut/modules/sys/service/impl/SysConfigServiceImpl.java @@ -19,6 +19,7 @@ import com.peanut.modules.sys.dao.SysConfigDao; import com.peanut.modules.sys.redis.SysConfigRedis; import com.peanut.modules.sys.entity.SysConfigEntity; import com.peanut.modules.sys.service.SysConfigService; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -26,7 +27,7 @@ import org.springframework.transaction.annotation.Transactional; import java.util.Arrays; import java.util.Map; - +@Slf4j @Service("sysConfigService") public class SysConfigServiceImpl extends ServiceImpl implements SysConfigService { @Autowired diff --git a/src/main/java/com/peanut/modules/sys/service/impl/SysDictDataServiceImpl.java b/src/main/java/com/peanut/modules/sys/service/impl/SysDictDataServiceImpl.java index 743612de..e85e0908 100644 --- a/src/main/java/com/peanut/modules/sys/service/impl/SysDictDataServiceImpl.java +++ b/src/main/java/com/peanut/modules/sys/service/impl/SysDictDataServiceImpl.java @@ -1,6 +1,7 @@ package com.peanut.modules.sys.service.impl; import com.peanut.modules.sys.service.SysDictDataService; +import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import java.util.Map; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; @@ -12,7 +13,7 @@ import com.peanut.common.utils.Query; import com.peanut.modules.book.dao.SysDictDataDao; import com.peanut.modules.book.entity.SysDictDataEntity; - +@Slf4j @Service("sysDictDataService") public class SysDictDataServiceImpl extends ServiceImpl implements SysDictDataService { diff --git a/src/main/java/com/peanut/modules/sys/service/impl/SysLogServiceImpl.java b/src/main/java/com/peanut/modules/sys/service/impl/SysLogServiceImpl.java index d726e9b8..3ff1a3b7 100644 --- a/src/main/java/com/peanut/modules/sys/service/impl/SysLogServiceImpl.java +++ b/src/main/java/com/peanut/modules/sys/service/impl/SysLogServiceImpl.java @@ -16,12 +16,14 @@ import com.peanut.common.utils.Query; import com.peanut.modules.sys.dao.SysLogDao; import com.peanut.modules.sys.service.SysLogService; import com.peanut.modules.sys.entity.SysLogEntity; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.StringUtils; import org.springframework.stereotype.Service; import java.util.Map; +@Slf4j @Service("sysLogService") public class SysLogServiceImpl extends ServiceImpl implements SysLogService { diff --git a/src/main/java/com/peanut/modules/sys/service/impl/SysMenuServiceImpl.java b/src/main/java/com/peanut/modules/sys/service/impl/SysMenuServiceImpl.java index 05ea80aa..5216433b 100644 --- a/src/main/java/com/peanut/modules/sys/service/impl/SysMenuServiceImpl.java +++ b/src/main/java/com/peanut/modules/sys/service/impl/SysMenuServiceImpl.java @@ -18,12 +18,14 @@ import com.peanut.modules.sys.entity.SysMenuEntity; import com.peanut.modules.sys.service.SysMenuService; import com.peanut.modules.sys.service.SysRoleMenuService; import com.peanut.modules.sys.service.SysUserService; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.*; +@Slf4j @Service("sysMenuService") public class SysMenuServiceImpl extends ServiceImpl implements SysMenuService { @Autowired diff --git a/src/main/java/com/peanut/modules/sys/service/impl/SysRoleMenuServiceImpl.java b/src/main/java/com/peanut/modules/sys/service/impl/SysRoleMenuServiceImpl.java index 1b35b456..cea91758 100644 --- a/src/main/java/com/peanut/modules/sys/service/impl/SysRoleMenuServiceImpl.java +++ b/src/main/java/com/peanut/modules/sys/service/impl/SysRoleMenuServiceImpl.java @@ -12,6 +12,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.peanut.modules.sys.dao.SysRoleMenuDao; import com.peanut.modules.sys.entity.SysRoleMenuEntity; import com.peanut.modules.sys.service.SysRoleMenuService; +import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -24,6 +25,7 @@ import java.util.List; * * @author Mark sunlightcs@gmail.com */ +@Slf4j @Service("sysRoleMenuService") public class SysRoleMenuServiceImpl extends ServiceImpl implements SysRoleMenuService { diff --git a/src/main/java/com/peanut/modules/sys/service/impl/SysRoleServiceImpl.java b/src/main/java/com/peanut/modules/sys/service/impl/SysRoleServiceImpl.java index de5bacfd..3d3abb3c 100644 --- a/src/main/java/com/peanut/modules/sys/service/impl/SysRoleServiceImpl.java +++ b/src/main/java/com/peanut/modules/sys/service/impl/SysRoleServiceImpl.java @@ -22,6 +22,7 @@ import com.peanut.modules.sys.service.SysRoleMenuService; import com.peanut.modules.sys.entity.SysRoleEntity; import com.peanut.modules.sys.service.SysRoleService; import com.peanut.modules.sys.service.SysUserRoleService; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -37,6 +38,7 @@ import java.util.Map; * * @author Mark sunlightcs@gmail.com */ +@Slf4j @Service("sysRoleService") public class SysRoleServiceImpl extends ServiceImpl implements SysRoleService { @Autowired diff --git a/src/main/java/com/peanut/modules/sys/service/impl/SysUserRoleServiceImpl.java b/src/main/java/com/peanut/modules/sys/service/impl/SysUserRoleServiceImpl.java index 9c1270d7..a085e9bf 100644 --- a/src/main/java/com/peanut/modules/sys/service/impl/SysUserRoleServiceImpl.java +++ b/src/main/java/com/peanut/modules/sys/service/impl/SysUserRoleServiceImpl.java @@ -13,6 +13,7 @@ import com.peanut.common.utils.MapUtils; import com.peanut.modules.sys.dao.SysUserRoleDao; import com.peanut.modules.sys.entity.SysUserRoleEntity; import com.peanut.modules.sys.service.SysUserRoleService; +import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import java.util.List; @@ -24,6 +25,7 @@ import java.util.List; * * @author Mark sunlightcs@gmail.com */ +@Slf4j @Service("sysUserRoleService") public class SysUserRoleServiceImpl extends ServiceImpl implements SysUserRoleService { diff --git a/src/main/java/com/peanut/modules/sys/service/impl/SysUserServiceImpl.java b/src/main/java/com/peanut/modules/sys/service/impl/SysUserServiceImpl.java index dc3dc3ff..d8b81671 100644 --- a/src/main/java/com/peanut/modules/sys/service/impl/SysUserServiceImpl.java +++ b/src/main/java/com/peanut/modules/sys/service/impl/SysUserServiceImpl.java @@ -21,6 +21,7 @@ import com.peanut.modules.sys.entity.SysUserEntity; import com.peanut.modules.sys.service.SysRoleService; import com.peanut.modules.sys.service.SysUserRoleService; import com.peanut.modules.sys.service.SysUserService; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.RandomStringUtils; import org.apache.commons.lang.StringUtils; import org.apache.shiro.crypto.hash.Sha256Hash; @@ -39,6 +40,7 @@ import java.util.Map; * * @author Mark sunlightcs@gmail.com */ +@Slf4j @Service("sysUserService") public class SysUserServiceImpl extends ServiceImpl implements SysUserService { @Autowired diff --git a/src/main/java/com/peanut/modules/sys/service/impl/SysUserTokenServiceImpl.java b/src/main/java/com/peanut/modules/sys/service/impl/SysUserTokenServiceImpl.java index 54125320..894f6738 100644 --- a/src/main/java/com/peanut/modules/sys/service/impl/SysUserTokenServiceImpl.java +++ b/src/main/java/com/peanut/modules/sys/service/impl/SysUserTokenServiceImpl.java @@ -14,11 +14,12 @@ import com.peanut.modules.sys.dao.SysUserTokenDao; import com.peanut.modules.sys.entity.SysUserTokenEntity; import com.peanut.modules.sys.oauth2.TokenGenerator; import com.peanut.modules.sys.service.SysUserTokenService; +import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import java.util.Date; - +@Slf4j @Service("sysUserTokenService") public class SysUserTokenServiceImpl extends ServiceImpl implements SysUserTokenService { //10天后过期 diff --git a/src/main/java/com/peanut/modules/wx/controller/WeixinApiController.java b/src/main/java/com/peanut/modules/wx/controller/WeixinApiController.java index 596ac9ad..53473faf 100644 --- a/src/main/java/com/peanut/modules/wx/controller/WeixinApiController.java +++ b/src/main/java/com/peanut/modules/wx/controller/WeixinApiController.java @@ -5,6 +5,7 @@ import com.peanut.common.utils.ConstantPropertiesUtil; import com.peanut.common.utils.HttpClientUtils; import com.peanut.common.utils.R; import com.peanut.modules.book.service.MyUserService; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; @@ -15,7 +16,7 @@ import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import java.util.HashMap; import java.util.Map; - +@Slf4j @Controller @RequestMapping("/api/ucenter/wx") public class WeixinApiController { diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index ad28466c..4b7d7a8c 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -11,7 +11,7 @@ connection-timeout: 6000000ms spring: # 环境 dev|test|prod profiles: - active: prod + active: dev # jackson时间格式化 jackson: time-zone: GMT+8