2021-09-09 09:40:00.987  INFO [main] [] i.g.s.SpringBootPlusApplication          55 : Starting SpringBootPlusApplication on chenyazhou with PID 2712 (E:\changfa\hongxinhui\bootstrap\target\classes started by 陈亚洲 in E:\changfa\hongxinhui)
2021-09-09 09:40:00.991 DEBUG [main] [] i.g.s.SpringBootPlusApplication          56 : Running with Spring Boot v2.2.5.RELEASE, Spring v5.2.4.RELEASE
2021-09-09 09:40:00.992  INFO [main] [] i.g.s.SpringBootPlusApplication          655 : The following profiles are active: dev
2021-09-09 09:40:05.068  INFO [main] [] .s.d.r.c.RepositoryConfigurationDelegate 249 : Multiple Spring Data modules found, entering strict repository configuration mode!
2021-09-09 09:40:05.078  INFO [main] [] .s.d.r.c.RepositoryConfigurationDelegate 127 : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2021-09-09 09:40:05.207  INFO [main] [] .s.d.r.c.RepositoryConfigurationDelegate 187 : Finished Spring Data repository scanning in 76ms. Found 0 Redis repository interfaces.
2021-09-09 09:40:06.572  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'shiroConfig' of type [io.geekidea.springbootplus.config.ShiroConfig$$EnhancerBySpringCGLIB$$1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:07.109  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'jwtProperties' of type [io.geekidea.springbootplus.config.properties.JwtProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:07.113  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'redisTemplateConfig' of type [io.geekidea.springbootplus.config.RedisTemplateConfig$$EnhancerBySpringCGLIB$$1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:07.150  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'spring.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties' of type [org.springframework.boot.autoconfigure.data.redis.RedisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:07.157  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration' of type [org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:07.538  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'lettuceClientResources' of type [io.lettuce.core.resource.DefaultClientResources] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:07.729  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'redisConnectionFactory' of type [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:07.907  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'redisTemplate' of type [org.springframework.data.redis.core.RedisTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:07.908  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'loginRedisServiceImpl' of type [io.geekidea.springbootplus.framework.shiro.cache.impl.LoginRedisServiceImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:07.992  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'credentialsMatcher' of type [io.geekidea.springbootplus.framework.shiro.jwt.JwtCredentialsMatcher] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:07.999  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'jwtRealm' of type [io.geekidea.springbootplus.framework.shiro.jwt.JwtRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:08.002  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'sessionStorageEvaluator' of type [org.apache.shiro.web.mgt.DefaultWebSessionStorageEvaluator] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:08.003  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'subjectDAO' of type [org.apache.shiro.mgt.DefaultSubjectDAO] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:08.011  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'securityManager' of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:08.107  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'shiroLoginServiceImpl' of type [io.geekidea.springbootplus.framework.shiro.service.impl.ShiroLoginServiceImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:08.139  WARN [main] [] ConfigServletWebServerApplicationContext 558 : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.scheduling.annotation.ProxyAsyncConfiguration': Unsatisfied dependency expressed through method 'setConfigurers' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'shiroFilter' defined in class path resource [io/geekidea/springbootplus/config/ShiroConfig.class]: Unsatisfied dependency expressed through method 'shiroFilterFactoryBean' parameter 3; nested exception is org.springframework.boot.context.properties.ConfigurationPropertiesBindException: Error creating bean with name 'spring-boot-plus.shiro-io.geekidea.springbootplus.config.properties.ShiroProperties': Could not bind properties to 'ShiroProperties' : prefix=spring-boot-plus.shiro, ignoreInvalidFields=false, ignoreUnknownFields=true; nested exception is org.springframework.boot.context.properties.bind.BindException: Failed to bind properties under 'spring-boot-plus.shiro' to io.geekidea.springbootplus.config.properties.ShiroProperties
2021-09-09 09:40:08.229  INFO [main] [] ConditionEvaluationReportLoggingListener 136 : 

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2021-09-09 09:40:08.245 ERROR [main] [] o.s.b.d.LoggingFailureAnalysisReporter   40 : 

***************************
APPLICATION FAILED TO START
***************************

Description:

Failed to bind properties under 'spring-boot-plus.shiro' to io.geekidea.springbootplus.config.properties.ShiroProperties:

    Reason: io.geekidea.springbootplus.config.properties.ShiroPermissionProperties

Action:

Update your application's configuration

2021-09-09 09:40:39.708  INFO [main] [] i.g.s.SpringBootPlusApplication          55 : Starting SpringBootPlusApplication on chenyazhou with PID 9564 (E:\changfa\hongxinhui\bootstrap\target\classes started by 陈亚洲 in E:\changfa\hongxinhui)
2021-09-09 09:40:39.712 DEBUG [main] [] i.g.s.SpringBootPlusApplication          56 : Running with Spring Boot v2.2.5.RELEASE, Spring v5.2.4.RELEASE
2021-09-09 09:40:39.712  INFO [main] [] i.g.s.SpringBootPlusApplication          655 : The following profiles are active: dev
2021-09-09 09:40:41.056  INFO [main] [] .s.d.r.c.RepositoryConfigurationDelegate 249 : Multiple Spring Data modules found, entering strict repository configuration mode!
2021-09-09 09:40:41.058  INFO [main] [] .s.d.r.c.RepositoryConfigurationDelegate 127 : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2021-09-09 09:40:41.116  INFO [main] [] .s.d.r.c.RepositoryConfigurationDelegate 187 : Finished Spring Data repository scanning in 43ms. Found 0 Redis repository interfaces.
2021-09-09 09:40:41.455  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'shiroConfig' of type [io.geekidea.springbootplus.config.ShiroConfig$$EnhancerBySpringCGLIB$$8148329d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:41.549  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'jwtProperties' of type [io.geekidea.springbootplus.config.properties.JwtProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:41.552  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'redisTemplateConfig' of type [io.geekidea.springbootplus.config.RedisTemplateConfig$$EnhancerBySpringCGLIB$$a2171741] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:41.562  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'spring.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties' of type [org.springframework.boot.autoconfigure.data.redis.RedisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:41.566  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration' of type [org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:41.651  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'lettuceClientResources' of type [io.lettuce.core.resource.DefaultClientResources] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:41.784  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'redisConnectionFactory' of type [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:41.845  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'redisTemplate' of type [org.springframework.data.redis.core.RedisTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:41.846  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'loginRedisServiceImpl' of type [io.geekidea.springbootplus.framework.shiro.cache.impl.LoginRedisServiceImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:42.534  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'credentialsMatcher' of type [io.geekidea.springbootplus.framework.shiro.jwt.JwtCredentialsMatcher] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:42.537  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'jwtRealm' of type [io.geekidea.springbootplus.framework.shiro.jwt.JwtRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:42.539  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'sessionStorageEvaluator' of type [org.apache.shiro.web.mgt.DefaultWebSessionStorageEvaluator] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:42.539  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'subjectDAO' of type [org.apache.shiro.mgt.DefaultSubjectDAO] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:42.542  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'securityManager' of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:42.577  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'shiroLoginServiceImpl' of type [io.geekidea.springbootplus.framework.shiro.service.impl.ShiroLoginServiceImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:42.585  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'spring-boot-plus.shiro-io.geekidea.springbootplus.config.properties.ShiroProperties' of type [io.geekidea.springbootplus.config.properties.ShiroProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:42.639 DEBUG [main] [] i.g.springbootplus.config.ShiroConfig    186 : anonList:[["/login","/logout"],["/static/**","/templates/**"],["/swagger-ui.html","/docs","/doc.html","/swagger-resources/**","/webjars/**","/v2/api-docs","/csrf","/v2/api-docs-ext","/null/swagger-resources/**"],["/actuator/**"],[],["/","/index.html"],["/**/**"]]
2021-09-09 09:40:42.663 DEBUG [main] [] i.g.springbootplus.config.ShiroConfig    201 : definitions:{"/upload/**":"anon","/resource/**":"anon","/enum":"anon","/getSysUserInfo":"anon","/verificationCode/**":"anon"}
2021-09-09 09:40:42.663 DEBUG [main] [] i.g.springbootplus.config.ShiroConfig    209 : permissionConfigs:null
2021-09-09 09:40:42.664 DEBUG [main] [] i.g.springbootplus.config.ShiroConfig    240 : filterChainMap:{"/login":"anon","/logout":"anon","/static/**":"anon","/templates/**":"anon","/swagger-ui.html":"anon","/docs":"anon","/doc.html":"anon","/swagger-resources/**":"anon","/webjars/**":"anon","/v2/api-docs":"anon","/csrf":"anon","/v2/api-docs-ext":"anon","/null/swagger-resources/**":"anon","/actuator/**":"anon","/":"anon","/index.html":"anon","/**/**":"anon","/enum":"anon","/upload/**":"anon","/getSysUserInfo":"anon","/verificationCode/**":"anon","/resource/**":"anon","/**":"jwtFilter"}
2021-09-09 09:40:42.699  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'authorizationAttributeSourceAdvisor' of type [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:42.906  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'redisCacheConfig' of type [io.geekidea.springbootplus.config.RedisCacheConfig$$EnhancerBySpringCGLIB$$46019677] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 09:40:43.298  INFO [main] [] o.s.b.w.embedded.tomcat.TomcatWebServer  92 : Tomcat initialized with port(s): 8899 (http)
2021-09-09 09:40:43.309  INFO [main] [] o.a.coyote.http11.Http11NioProtocol      173 : Initializing ProtocolHandler ["http-nio-8899"]
2021-09-09 09:40:43.309  INFO [main] [] o.apache.catalina.core.StandardService   173 : Starting service [Tomcat]
2021-09-09 09:40:43.310  INFO [main] [] org.apache.catalina.core.StandardEngine  173 : Starting Servlet engine: [Apache Tomcat/9.0.31]
2021-09-09 09:40:43.451  INFO [main] [] o.a.c.c.C.[Tomcat].[localhost].[/api]    173 : Initializing Spring embedded WebApplicationContext
2021-09-09 09:40:43.451  INFO [main] [] o.s.web.context.ContextLoader            284 : Root WebApplicationContext: initialization completed in 3682 ms
2021-09-09 09:40:43.474 DEBUG [main] [] i.g.s.config.SpringBootPlusCorsConfig    49 : corsProperties:SpringBootPlusCorsProperties(enable=true, path=/**, allowedOrigins=[*], allowedHeaders=[*], allowCredentials=true, allowedMethods=[OPTION, GET, POST], exposedHeaders=[token], maxAge=1800)
2021-09-09 09:40:43.554 DEBUG [main] [] i.g.s.config.SpringBootPlusWebMvcConfig  150 : SpringBootPlusProperties:{"allowDownloadFileExtensions":["jpg","png","docx","xlsx","pptx","pdf"],"allowUploadFileExtensions":["jpg","png","docx","xlsx","pptx","pdf"],"cors":{"allowCredentials":true,"allowedHeaders":["*"],"allowedMethods":["OPTION","GET","POST"],"allowedOrigins":["*"],"enable":true,"exposedHeaders":["token"],"maxAge":1800,"path":"/**"},"enableAnsi":true,"enableVerifyCode":false,"enumPackages":["com.hongxinhui.foorbar.enums"],"filter":{"request":{"async":true,"enable":true,"order":1,"urlPatterns":["/*"]},"xss":{"async":true,"enable":true,"order":2,"urlPatterns":["/*"]}},"interceptor":{"download":{"enable":false,"excludePaths":[],"includePaths":["/download/**"]},"permission":{"enable":false,"excludePaths":[],"includePaths":["/**"]},"resource":{"enable":false,"excludePaths":[],"includePaths":["/resource/**"]},"springbootadmin":{"enable":false,"excludePaths":[],"includePaths":[]},"upload":{"enable":false,"excludePaths":[],"includePaths":["/upload/**"]}},"jwt":{"audience":"web","expireSecond":36000,"issuer":"spring-boot-plus","redisCheck":true,"refreshToken":true,"refreshTokenCountdown":600,"saltCheck":true,"secret":"666666","singleLogin":false,"tokenName":"token"},"loginInitHead":"http://127.0.0.1:8899/api/resource/logo.png","loginInitPassword":"admin","loginInitSalt":"666666","resourceAccessPath":"/resource/","resourceAccessPatterns":"/resource/**","resourceAccessUrl":"http://127.0.0.1:8899/api/resource/","resourceHandlers":"/static/**=classpath:/static/\nswagger-ui.html=classpath:/META-INF/resources/\n/webjars/**=classpath:/META-INF/resources/webjars/\ndoc.html=classpath:/META-INF/resources/\n","serverIp":"127.0.0.1","shiro":{"anon":[["/login","/logout"],["/static/**","/templates/**"],["/swagger-ui.html","/docs","/doc.html","/swagger-resources/**","/webjars/**","/v2/api-docs","/csrf","/v2/api-docs-ext","/null/swagger-resources/**"],["/actuator/**"],[],["/","/index.html"],["/**/**"]],"enable":true,"filterChainDefinitions":"/resource/**=anon\n/upload/**=anon\n/verificationCode/**=anon\n/enum=anon\n/getSysUserInfo=anon\n"},"swaggerPaths":["/swagger-ui.html","/docs","/doc.html","/swagger-resources/**","/webjars/**","/v2/api-docs","/csrf","/v2/api-docs-ext","/null/swagger-resources/**"],"uploadPath":"/opt/upload/"}
2021-09-09 09:40:44.078  INFO [main] [] o.s.b.a.e.web.ServletEndpointRegistrar   75 : Registered '/actuator/jolokia' to jolokia-actuator-endpoint
2021-09-09 09:40:44.098  INFO [main] [] i.g.s.framework.core.xss.XssFilter       36 : XssFilter init
2021-09-09 09:40:44.098  INFO [main] [] i.g.s.f.core.filter.RequestDetailFilter  39 : RequestDetailFilter init
2021-09-09 09:40:47.094 DEBUG [main] [] i.g.s.framework.log.aop.BaseLogAop       172 : logAopConfig = SpringBootPlusAopProperties.LogAopConfig(enableRequestId=true, logPrintType=ORDER, requestIdType=IDWORK, requestLogFormat=true, responseLogFormat=true, excludePaths=[/, /csrf])
2021-09-09 09:40:47.094 DEBUG [main] [] i.g.s.framework.log.aop.BaseLogAop       173 : logPrintType = ORDER
2021-09-09 09:40:47.094 DEBUG [main] [] i.g.s.framework.log.aop.BaseLogAop       174 : enableRequestId = true
2021-09-09 09:40:47.095 DEBUG [main] [] i.g.s.framework.log.aop.BaseLogAop       175 : requestIdType = IDWORK
2021-09-09 09:40:47.095 DEBUG [main] [] i.g.s.framework.log.aop.BaseLogAop       176 : operationLogConfig = SpringBootPlusAopProperties.OperationLogConfig(enable=true, excludePaths=[])
2021-09-09 09:40:47.095 DEBUG [main] [] i.g.s.framework.log.aop.BaseLogAop       177 : loginLogConfig = SpringBootPlusAopProperties.LoginLogConfig(enable=true, loginPath=/login, logoutPath=/logout)
2021-09-09 09:40:47.095 DEBUG [main] [] i.g.s.framework.log.aop.BaseLogAop       178 : contextPath = /api
2021-09-09 09:40:47.133 DEBUG [main] [] i.g.s.framework.shiro.util.JwtTokenUtil  42 : tokenName:token
2021-09-09 09:40:47.136  INFO [main] [] i.g.s.framework.shiro.util.JwtUtil       51 : {"audience":"web","expireSecond":36000,"issuer":"spring-boot-plus","redisCheck":true,"refreshToken":true,"refreshTokenCountdown":600,"saltCheck":true,"secret":"666666","singleLogin":false,"tokenName":"token"}
2021-09-09 09:40:47.153 DEBUG [main] [] i.g.s.c.p.SpringBootPlusStaticProperties 45 : INFO_PROJECT_VERSION:2.0
2021-09-09 09:40:48.322  INFO [main] [] o.s.b.a.e.web.EndpointLinksResolver      58 : Exposing 15 endpoint(s) beneath base path '/actuator'
2021-09-09 09:40:48.509  INFO [main] [] pertySourcedRequestMappingHandlerMapping 69 : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2Controller#getDocumentation(String, HttpServletRequest)]
2021-09-09 09:40:48.546 DEBUG [main] [] i.g.s.config.Swagger2Config              155 : swaggerProperties = SwaggerProperties(enable=true, basePackage=, contactEmail=geekidea@qq.com, contactName=springboot.plus, contactUrl=https://springboot.plus, description=, title=spring-boot-plus API Documents, url=https://springboot.plus, version=2.0, parameterConfig=[SwaggerProperties.ParameterConfig(name=token, description=Token Request Header, type=header, dataType=String, required=false, defaultValue=)])
2021-09-09 09:40:48.548  INFO [main] [] i.g.s.config.Swagger2Config              166 : swagger scan basePackages:null
2021-09-09 09:40:49.413  INFO [main] [] o.s.s.c.ThreadPoolTaskScheduler          181 : Initializing ExecutorService
2021-09-09 09:40:50.251  WARN [main] [] o.s.b.a.f.FreeMarkerAutoConfiguration    67 : Cannot find template location(s): [classpath:/templates/] (please add some templates, check your FreeMarker configuration, or set spring.freemarker.checkTemplateLocation=false)
2021-09-09 09:40:50.350  INFO [main] [] o.s.s.c.ThreadPoolTaskScheduler          181 : Initializing ExecutorService 'taskScheduler'
2021-09-09 09:40:50.463  INFO [main] [] d.s.w.p.DocumentationPluginsBootstrapper 160 : Context refreshed
2021-09-09 09:40:50.513  INFO [main] [] d.s.w.p.DocumentationPluginsBootstrapper 163 : Found 1 custom documentation plugin(s)
2021-09-09 09:40:50.589  INFO [main] [] s.d.s.w.s.ApiListingReferenceScanner     41 : Scanning for api listing references
2021-09-09 09:40:50.973  INFO [main] [] .d.s.w.r.o.CachingOperationNameGenerator 40 : Generating unique operation named: updateStatusUsingPOST_1
2021-09-09 09:40:51.016  INFO [main] [] .d.s.w.r.o.CachingOperationNameGenerator 40 : Generating unique operation named: updateStatusUsingPOST_2
2021-09-09 09:40:51.172  INFO [main] [] o.a.coyote.http11.Http11NioProtocol      173 : Starting ProtocolHandler ["http-nio-8899"]
2021-09-09 09:40:51.234  INFO [main] [] o.s.b.w.embedded.tomcat.TomcatWebServer  204 : Tomcat started on port(s): 8899 (http) with context path '/api'
2021-09-09 09:40:51.238  INFO [main] [] i.g.s.SpringBootPlusApplication          61 : Started SpringBootPlusApplication in 12.171 seconds (JVM running for 15.979)
2021-09-09 09:40:51.245  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        90 : projectFinalName : bootstrap-2.0
2021-09-09 09:40:51.245  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        91 : projectVersion : 2.0
2021-09-09 09:40:51.245  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        92 : profileActive : dev
2021-09-09 09:40:51.245  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        93 : contextPath : /api
2021-09-09 09:40:51.245  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        94 : serverIp : 127.0.0.1
2021-09-09 09:40:51.246  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        95 : port : 8899
2021-09-09 09:40:51.246  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        110 : Admin:   http://127.0.0.1:8000
2021-09-09 09:40:51.246  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        111 : Home:    http://127.0.0.1:8899/api
2021-09-09 09:40:51.246  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        112 : Knife4j: http://127.0.0.1:8899/api/doc.html
2021-09-09 09:40:51.246  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        113 : Swagger: http://127.0.0.1:8899/api/swagger-ui.html
2021-09-09 09:40:51.246  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        114 : spring-boot-plus project start success...........
2021-09-09 09:40:51.252  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        116 : 
 ____    __                    __        ____                                                   
/\  _`\ /\ \__                /\ \__    /\  _`\                                                 
\ \,\L\_\ \ ,_\    __     _ __\ \ ,_\   \ \,\L\_\  __  __    ___    ___     __    ____    ____  
 \/_\__ \\ \ \/  /'__`\  /\`'__\ \ \/    \/_\__ \ /\ \/\ \  /'___\ /'___\ /'__`\ /',__\  /',__\ 
   /\ \L\ \ \ \_/\ \L\.\_\ \ \/ \ \ \_     /\ \L\ \ \ \_\ \/\ \__//\ \__//\  __//\__, `\/\__, `\
   \ `\____\ \__\ \__/.\_\\ \_\  \ \__\    \ `\____\ \____/\ \____\ \____\ \____\/\____/\/\____/
    \/_____/\/__/\/__/\/_/ \/_/   \/__/     \/_____/\/___/  \/____/\/____/\/____/\/___/  \/___/ 
                                                                                                
                                                                                                
2021-09-09 09:40:51.252  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        66 : 
===========================================================================================
                                                                                  
                               !!!准备工作!!!                                      
 1.导入SQL初始化脚本:docs/db,根据不同数据库导入对应SQL脚本并修改链接等信息配置
 2.启动Redis服务,必要条件
 3.启动SpringBootAdmin Server,可选操作,admin模块中,启动SpringBootPlusAdminApplication
 4.根据项目需要,修改项目配置,请先查看官网配置文档:https://springboot.plus/config/
 5.项目模块说明:
    admin:       SpringBootAdmin Server启动模块
    bootstrap:   项目启动模块
    config:      项目配置模块
    distribution:项目打包模块,打包时,请先选中Maven Profiles中的release和对应环境
    example:     业务自定义模块,自己的业务代码可在example下进行,也可以再创建模块
    framework:   项目核心框架模块
    generator:   代码生成模块,启动类:SpringBootPlusGenerator,请根据实际情况进行配置
    scheduled:   任务调度模块
    system:      系统管理模块
 6.FAQ:https://springboot.plus/faq.html
 7.如开发中遇到bug及问题,欢迎提交ISSUES:https://github.com/geekidea/spring-boot-plus/issues
 8.QQ:625301326,进群答案:springboot.plus
                                                                                  
===========================================================================================

2021-09-09 09:40:53.524  WARN [registrationTask1] [] d.c.b.a.c.r.ApplicationRegistrator       93 : Failed to register application as Application(name=spring-boot-plus, managementUrl=http://127.0.0.1:8899/api/actuator, healthUrl=http://127.0.0.1:8899/api/actuator/health, serviceUrl=http://127.0.0.1:8899/api) at spring-boot-admin ([http://127.0.0.1:8000/instances]): I/O error on POST request for "http://127.0.0.1:8000/instances": Failed to connect to /127.0.0.1:8000; nested exception is java.net.ConnectException: Failed to connect to /127.0.0.1:8000. Further attempts are logged on DEBUG level
2021-09-09 09:40:53.651  INFO [RMI TCP Connection(7)-169.254.87.43] [] o.a.c.c.C.[Tomcat].[localhost].[/api]    173 : Initializing Spring DispatcherServlet 'dispatcherServlet'
2021-09-09 09:40:53.651  INFO [RMI TCP Connection(7)-169.254.87.43] [] o.s.web.servlet.DispatcherServlet        525 : Initializing Servlet 'dispatcherServlet'
2021-09-09 09:40:53.653  INFO [RMI TCP Connection(6)-169.254.87.43] [] com.zaxxer.hikari.HikariDataSource       110 : HikariPool-1 - Starting...
2021-09-09 09:40:53.665  INFO [RMI TCP Connection(7)-169.254.87.43] [] o.s.web.servlet.DispatcherServlet        547 : Completed initialization in 14 ms
2021-09-09 09:40:54.115  INFO [RMI TCP Connection(6)-169.254.87.43] [] com.zaxxer.hikari.HikariDataSource       123 : HikariPool-1 - Start completed.
2021-09-09 09:40:54.311  INFO [boundedElastic-1] [] io.lettuce.core.EpollProvider            68 : Starting without optional epoll library
2021-09-09 09:40:54.312  INFO [boundedElastic-1] [] io.lettuce.core.KqueueProvider           70 : Starting without optional kqueue library
2021-09-09 09:45:29.726  WARN [http-nio-8899-exec-13] [] o.s.web.servlet.PageNotFound             1251 : No mapping for GET /api/
2021-09-09 09:45:29.766  WARN [http-nio-8899-exec-15] [] o.s.web.servlet.PageNotFound             1251 : No mapping for GET /api/csrf
2021-09-09 10:00:00.013  INFO [scheduling-1] [] o.s.s.concurrent.ThreadPoolTaskExecutor  181 : Initializing ExecutorService 'applicationTaskExecutor'
2021-09-09 10:15:16.421  INFO [SpringContextShutdownHook] [] o.s.s.concurrent.ThreadPoolTaskExecutor  218 : Shutting down ExecutorService 'applicationTaskExecutor'
2021-09-09 10:15:16.422  INFO [SpringContextShutdownHook] [] o.s.s.c.ThreadPoolTaskScheduler          218 : Shutting down ExecutorService 'taskScheduler'
2021-09-09 10:15:16.423  INFO [SpringContextShutdownHook] [] o.s.s.c.ThreadPoolTaskScheduler          218 : Shutting down ExecutorService
2021-09-09 10:15:16.427  INFO [SpringContextShutdownHook] [] com.zaxxer.hikari.HikariDataSource       350 : HikariPool-1 - Shutdown initiated...
2021-09-09 10:15:16.431  INFO [SpringContextShutdownHook] [] com.zaxxer.hikari.HikariDataSource       352 : HikariPool-1 - Shutdown completed.
2021-09-09 10:15:20.082  INFO [SpringContextShutdownHook] [] i.g.s.framework.core.xss.XssFilter       48 : XssFilter destroy
2021-09-09 10:15:20.082  INFO [SpringContextShutdownHook] [] i.g.s.f.core.filter.RequestDetailFilter  62 : RequestDetailFilter destroy
2021-09-09 10:15:28.216  INFO [main] [] i.g.s.SpringBootPlusApplication          55 : Starting SpringBootPlusApplication on chenyazhou with PID 7940 (E:\changfa\hongxinhui\bootstrap\target\classes started by 陈亚洲 in E:\changfa\hongxinhui)
2021-09-09 10:15:28.220 DEBUG [main] [] i.g.s.SpringBootPlusApplication          56 : Running with Spring Boot v2.2.5.RELEASE, Spring v5.2.4.RELEASE
2021-09-09 10:15:28.220  INFO [main] [] i.g.s.SpringBootPlusApplication          655 : The following profiles are active: dev
2021-09-09 10:15:29.832  INFO [main] [] .s.d.r.c.RepositoryConfigurationDelegate 249 : Multiple Spring Data modules found, entering strict repository configuration mode!
2021-09-09 10:15:29.834  INFO [main] [] .s.d.r.c.RepositoryConfigurationDelegate 127 : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2021-09-09 10:15:29.885  INFO [main] [] .s.d.r.c.RepositoryConfigurationDelegate 187 : Finished Spring Data repository scanning in 37ms. Found 0 Redis repository interfaces.
2021-09-09 10:15:30.231  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'shiroConfig' of type [io.geekidea.springbootplus.config.ShiroConfig$$EnhancerBySpringCGLIB$$1e639b76] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:15:30.320  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'jwtProperties' of type [io.geekidea.springbootplus.config.properties.JwtProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:15:30.322  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'redisTemplateConfig' of type [io.geekidea.springbootplus.config.RedisTemplateConfig$$EnhancerBySpringCGLIB$$3f32801a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:15:30.333  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'spring.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties' of type [org.springframework.boot.autoconfigure.data.redis.RedisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:15:30.337  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration' of type [org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:15:30.425  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'lettuceClientResources' of type [io.lettuce.core.resource.DefaultClientResources] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:15:30.546  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'redisConnectionFactory' of type [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:15:30.620  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'redisTemplate' of type [org.springframework.data.redis.core.RedisTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:15:30.621  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'loginRedisServiceImpl' of type [io.geekidea.springbootplus.framework.shiro.cache.impl.LoginRedisServiceImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:15:31.287  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'credentialsMatcher' of type [io.geekidea.springbootplus.framework.shiro.jwt.JwtCredentialsMatcher] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:15:31.290  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'jwtRealm' of type [io.geekidea.springbootplus.framework.shiro.jwt.JwtRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:15:31.291  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'sessionStorageEvaluator' of type [org.apache.shiro.web.mgt.DefaultWebSessionStorageEvaluator] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:15:31.292  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'subjectDAO' of type [org.apache.shiro.mgt.DefaultSubjectDAO] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:15:31.295  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'securityManager' of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:15:31.330  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'shiroLoginServiceImpl' of type [io.geekidea.springbootplus.framework.shiro.service.impl.ShiroLoginServiceImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:15:31.338  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'spring-boot-plus.shiro-io.geekidea.springbootplus.config.properties.ShiroProperties' of type [io.geekidea.springbootplus.config.properties.ShiroProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:15:31.399 DEBUG [main] [] i.g.springbootplus.config.ShiroConfig    186 : anonList:[["/login","/logout"],["/static/**","/templates/**"],["/swagger-ui.html","/docs","/doc.html","/swagger-resources/**","/webjars/**","/v2/api-docs","/csrf","/v2/api-docs-ext","/null/swagger-resources/**"],["/actuator/**"],[],["/","/index.html"],["/**/**"]]
2021-09-09 10:15:31.422 DEBUG [main] [] i.g.springbootplus.config.ShiroConfig    201 : definitions:{"/resource/**":"anon","/upload/**":"anon","/getSysUserInfo":"anon","/enum":"anon","/verificationCode/**":"anon"}
2021-09-09 10:15:31.422 DEBUG [main] [] i.g.springbootplus.config.ShiroConfig    209 : permissionConfigs:null
2021-09-09 10:15:31.423 DEBUG [main] [] i.g.springbootplus.config.ShiroConfig    240 : filterChainMap:{"/login":"anon","/logout":"anon","/static/**":"anon","/templates/**":"anon","/swagger-ui.html":"anon","/docs":"anon","/doc.html":"anon","/swagger-resources/**":"anon","/webjars/**":"anon","/v2/api-docs":"anon","/csrf":"anon","/v2/api-docs-ext":"anon","/null/swagger-resources/**":"anon","/actuator/**":"anon","/":"anon","/index.html":"anon","/**/**":"anon","/enum":"anon","/verificationCode/**":"anon","/upload/**":"anon","/resource/**":"anon","/getSysUserInfo":"anon","/**":"jwtFilter"}
2021-09-09 10:15:31.459  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'authorizationAttributeSourceAdvisor' of type [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:15:31.629  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'redisCacheConfig' of type [io.geekidea.springbootplus.config.RedisCacheConfig$$EnhancerBySpringCGLIB$$e31cff50] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:15:31.972  INFO [main] [] o.s.b.w.embedded.tomcat.TomcatWebServer  92 : Tomcat initialized with port(s): 8899 (http)
2021-09-09 10:15:31.982  INFO [main] [] o.a.coyote.http11.Http11NioProtocol      173 : Initializing ProtocolHandler ["http-nio-8899"]
2021-09-09 10:15:31.983  INFO [main] [] o.apache.catalina.core.StandardService   173 : Starting service [Tomcat]
2021-09-09 10:15:31.983  INFO [main] [] org.apache.catalina.core.StandardEngine  173 : Starting Servlet engine: [Apache Tomcat/9.0.31]
2021-09-09 10:15:32.121  INFO [main] [] o.a.c.c.C.[Tomcat].[localhost].[/api]    173 : Initializing Spring embedded WebApplicationContext
2021-09-09 10:15:32.122  INFO [main] [] o.s.web.context.ContextLoader            284 : Root WebApplicationContext: initialization completed in 3833 ms
2021-09-09 10:15:32.143 DEBUG [main] [] i.g.s.config.SpringBootPlusCorsConfig    49 : corsProperties:SpringBootPlusCorsProperties(enable=true, path=/**, allowedOrigins=[*], allowedHeaders=[*], allowCredentials=true, allowedMethods=[OPTION, GET, POST], exposedHeaders=[token], maxAge=1800)
2021-09-09 10:15:32.214 DEBUG [main] [] i.g.s.config.SpringBootPlusWebMvcConfig  150 : SpringBootPlusProperties:{"allowDownloadFileExtensions":["jpg","png","docx","xlsx","pptx","pdf"],"allowUploadFileExtensions":["jpg","png","docx","xlsx","pptx","pdf"],"cors":{"allowCredentials":true,"allowedHeaders":["*"],"allowedMethods":["OPTION","GET","POST"],"allowedOrigins":["*"],"enable":true,"exposedHeaders":["token"],"maxAge":1800,"path":"/**"},"enableAnsi":true,"enableVerifyCode":false,"enumPackages":["com.hongxinhui.foorbar.enums"],"filter":{"request":{"async":true,"enable":true,"order":1,"urlPatterns":["/*"]},"xss":{"async":true,"enable":true,"order":2,"urlPatterns":["/*"]}},"interceptor":{"download":{"enable":false,"excludePaths":[],"includePaths":["/download/**"]},"permission":{"enable":false,"excludePaths":[],"includePaths":["/**"]},"resource":{"enable":false,"excludePaths":[],"includePaths":["/resource/**"]},"springbootadmin":{"enable":false,"excludePaths":[],"includePaths":[]},"upload":{"enable":false,"excludePaths":[],"includePaths":["/upload/**"]}},"jwt":{"audience":"web","expireSecond":36000,"issuer":"spring-boot-plus","redisCheck":true,"refreshToken":true,"refreshTokenCountdown":600,"saltCheck":true,"secret":"666666","singleLogin":false,"tokenName":"token"},"loginInitHead":"http://127.0.0.1:8899/api/resource/logo.png","loginInitPassword":"admin","loginInitSalt":"666666","resourceAccessPath":"/resource/","resourceAccessPatterns":"/resource/**","resourceAccessUrl":"http://127.0.0.1:8899/api/resource/","resourceHandlers":"/static/**=classpath:/static/\nswagger-ui.html=classpath:/META-INF/resources/\n/webjars/**=classpath:/META-INF/resources/webjars/\ndoc.html=classpath:/META-INF/resources/\n","serverIp":"127.0.0.1","shiro":{"anon":[["/login","/logout"],["/static/**","/templates/**"],["/swagger-ui.html","/docs","/doc.html","/swagger-resources/**","/webjars/**","/v2/api-docs","/csrf","/v2/api-docs-ext","/null/swagger-resources/**"],["/actuator/**"],[],["/","/index.html"],["/**/**"]],"enable":true,"filterChainDefinitions":"/resource/**=anon\n/upload/**=anon\n/verificationCode/**=anon\n/enum=anon\n/getSysUserInfo=anon\n"},"swaggerPaths":["/swagger-ui.html","/docs","/doc.html","/swagger-resources/**","/webjars/**","/v2/api-docs","/csrf","/v2/api-docs-ext","/null/swagger-resources/**"],"uploadPath":"/opt/upload/"}
2021-09-09 10:15:32.708  INFO [main] [] o.s.b.a.e.web.ServletEndpointRegistrar   75 : Registered '/actuator/jolokia' to jolokia-actuator-endpoint
2021-09-09 10:15:32.727  INFO [main] [] i.g.s.framework.core.xss.XssFilter       36 : XssFilter init
2021-09-09 10:15:32.727  INFO [main] [] i.g.s.f.core.filter.RequestDetailFilter  39 : RequestDetailFilter init
2021-09-09 10:15:34.579 DEBUG [main] [] i.g.s.framework.log.aop.BaseLogAop       172 : logAopConfig = SpringBootPlusAopProperties.LogAopConfig(enableRequestId=true, logPrintType=ORDER, requestIdType=IDWORK, requestLogFormat=true, responseLogFormat=true, excludePaths=[/, /csrf])
2021-09-09 10:15:34.579 DEBUG [main] [] i.g.s.framework.log.aop.BaseLogAop       173 : logPrintType = ORDER
2021-09-09 10:15:34.579 DEBUG [main] [] i.g.s.framework.log.aop.BaseLogAop       174 : enableRequestId = true
2021-09-09 10:15:34.579 DEBUG [main] [] i.g.s.framework.log.aop.BaseLogAop       175 : requestIdType = IDWORK
2021-09-09 10:15:34.580 DEBUG [main] [] i.g.s.framework.log.aop.BaseLogAop       176 : operationLogConfig = SpringBootPlusAopProperties.OperationLogConfig(enable=true, excludePaths=[])
2021-09-09 10:15:34.580 DEBUG [main] [] i.g.s.framework.log.aop.BaseLogAop       177 : loginLogConfig = SpringBootPlusAopProperties.LoginLogConfig(enable=true, loginPath=/login, logoutPath=/logout)
2021-09-09 10:15:34.580 DEBUG [main] [] i.g.s.framework.log.aop.BaseLogAop       178 : contextPath = /api
2021-09-09 10:15:34.614 DEBUG [main] [] i.g.s.framework.shiro.util.JwtTokenUtil  42 : tokenName:token
2021-09-09 10:15:34.617  INFO [main] [] i.g.s.framework.shiro.util.JwtUtil       51 : {"audience":"web","expireSecond":36000,"issuer":"spring-boot-plus","redisCheck":true,"refreshToken":true,"refreshTokenCountdown":600,"saltCheck":true,"secret":"666666","singleLogin":false,"tokenName":"token"}
2021-09-09 10:15:34.631 DEBUG [main] [] i.g.s.c.p.SpringBootPlusStaticProperties 45 : INFO_PROJECT_VERSION:2.0
2021-09-09 10:15:35.582  INFO [main] [] o.s.b.a.e.web.EndpointLinksResolver      58 : Exposing 15 endpoint(s) beneath base path '/actuator'
2021-09-09 10:15:35.759  INFO [main] [] pertySourcedRequestMappingHandlerMapping 69 : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2Controller#getDocumentation(String, HttpServletRequest)]
2021-09-09 10:15:35.787 DEBUG [main] [] i.g.s.config.Swagger2Config              155 : swaggerProperties = SwaggerProperties(enable=true, basePackage=, contactEmail=geekidea@qq.com, contactName=springboot.plus, contactUrl=https://springboot.plus, description=, title=spring-boot-plus API Documents, url=https://springboot.plus, version=2.0, parameterConfig=[SwaggerProperties.ParameterConfig(name=token, description=Token Request Header, type=header, dataType=String, required=false, defaultValue=)])
2021-09-09 10:15:35.788  INFO [main] [] i.g.s.config.Swagger2Config              166 : swagger scan basePackages:null
2021-09-09 10:15:36.517  INFO [main] [] o.s.s.c.ThreadPoolTaskScheduler          181 : Initializing ExecutorService
2021-09-09 10:15:36.825  WARN [main] [] o.s.b.a.f.FreeMarkerAutoConfiguration    67 : Cannot find template location(s): [classpath:/templates/] (please add some templates, check your FreeMarker configuration, or set spring.freemarker.checkTemplateLocation=false)
2021-09-09 10:15:36.885  INFO [main] [] o.s.s.c.ThreadPoolTaskScheduler          181 : Initializing ExecutorService 'taskScheduler'
2021-09-09 10:15:36.960  INFO [main] [] d.s.w.p.DocumentationPluginsBootstrapper 160 : Context refreshed
2021-09-09 10:15:36.974  INFO [main] [] d.s.w.p.DocumentationPluginsBootstrapper 163 : Found 1 custom documentation plugin(s)
2021-09-09 10:15:37.028  INFO [main] [] s.d.s.w.s.ApiListingReferenceScanner     41 : Scanning for api listing references
2021-09-09 10:15:37.305  INFO [main] [] .d.s.w.r.o.CachingOperationNameGenerator 40 : Generating unique operation named: updateStatusUsingPOST_1
2021-09-09 10:15:37.352  INFO [main] [] .d.s.w.r.o.CachingOperationNameGenerator 40 : Generating unique operation named: updateStatusUsingPOST_2
2021-09-09 10:15:37.376  INFO [main] [] .d.s.w.r.o.CachingOperationNameGenerator 40 : Generating unique operation named: updateStatusUsingPOST_3
2021-09-09 10:15:37.473  INFO [main] [] o.a.coyote.http11.Http11NioProtocol      173 : Starting ProtocolHandler ["http-nio-8899"]
2021-09-09 10:15:37.500  INFO [main] [] o.s.b.w.embedded.tomcat.TomcatWebServer  204 : Tomcat started on port(s): 8899 (http) with context path '/api'
2021-09-09 10:15:37.504  INFO [main] [] i.g.s.SpringBootPlusApplication          61 : Started SpringBootPlusApplication in 9.971 seconds (JVM running for 11.569)
2021-09-09 10:15:37.513  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        90 : projectFinalName : bootstrap-2.0
2021-09-09 10:15:37.513  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        91 : projectVersion : 2.0
2021-09-09 10:15:37.513  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        92 : profileActive : dev
2021-09-09 10:15:37.513  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        93 : contextPath : /api
2021-09-09 10:15:37.513  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        94 : serverIp : 127.0.0.1
2021-09-09 10:15:37.513  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        95 : port : 8899
2021-09-09 10:15:37.513  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        110 : Admin:   http://127.0.0.1:8000
2021-09-09 10:15:37.513  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        111 : Home:    http://127.0.0.1:8899/api
2021-09-09 10:15:37.513  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        112 : Knife4j: http://127.0.0.1:8899/api/doc.html
2021-09-09 10:15:37.513  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        113 : Swagger: http://127.0.0.1:8899/api/swagger-ui.html
2021-09-09 10:15:37.513  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        114 : spring-boot-plus project start success...........
2021-09-09 10:15:37.520  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        116 : 
 ____    __                    __        ____                                                   
/\  _`\ /\ \__                /\ \__    /\  _`\                                                 
\ \,\L\_\ \ ,_\    __     _ __\ \ ,_\   \ \,\L\_\  __  __    ___    ___     __    ____    ____  
 \/_\__ \\ \ \/  /'__`\  /\`'__\ \ \/    \/_\__ \ /\ \/\ \  /'___\ /'___\ /'__`\ /',__\  /',__\ 
   /\ \L\ \ \ \_/\ \L\.\_\ \ \/ \ \ \_     /\ \L\ \ \ \_\ \/\ \__//\ \__//\  __//\__, `\/\__, `\
   \ `\____\ \__\ \__/.\_\\ \_\  \ \__\    \ `\____\ \____/\ \____\ \____\ \____\/\____/\/\____/
    \/_____/\/__/\/__/\/_/ \/_/   \/__/     \/_____/\/___/  \/____/\/____/\/____/\/___/  \/___/ 
                                                                                                
                                                                                                
2021-09-09 10:15:37.520  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        66 : 
===========================================================================================
                                                                                  
                               !!!准备工作!!!                                      
 1.导入SQL初始化脚本:docs/db,根据不同数据库导入对应SQL脚本并修改链接等信息配置
 2.启动Redis服务,必要条件
 3.启动SpringBootAdmin Server,可选操作,admin模块中,启动SpringBootPlusAdminApplication
 4.根据项目需要,修改项目配置,请先查看官网配置文档:https://springboot.plus/config/
 5.项目模块说明:
    admin:       SpringBootAdmin Server启动模块
    bootstrap:   项目启动模块
    config:      项目配置模块
    distribution:项目打包模块,打包时,请先选中Maven Profiles中的release和对应环境
    example:     业务自定义模块,自己的业务代码可在example下进行,也可以再创建模块
    framework:   项目核心框架模块
    generator:   代码生成模块,启动类:SpringBootPlusGenerator,请根据实际情况进行配置
    scheduled:   任务调度模块
    system:      系统管理模块
 6.FAQ:https://springboot.plus/faq.html
 7.如开发中遇到bug及问题,欢迎提交ISSUES:https://github.com/geekidea/spring-boot-plus/issues
 8.QQ:625301326,进群答案:springboot.plus
                                                                                  
===========================================================================================

2021-09-09 10:15:39.227  INFO [RMI TCP Connection(2)-169.254.87.43] [] o.a.c.c.C.[Tomcat].[localhost].[/api]    173 : Initializing Spring DispatcherServlet 'dispatcherServlet'
2021-09-09 10:15:39.228  INFO [RMI TCP Connection(2)-169.254.87.43] [] o.s.web.servlet.DispatcherServlet        525 : Initializing Servlet 'dispatcherServlet'
2021-09-09 10:15:39.228  INFO [RMI TCP Connection(3)-169.254.87.43] [] com.zaxxer.hikari.HikariDataSource       110 : HikariPool-1 - Starting...
2021-09-09 10:15:39.241  INFO [RMI TCP Connection(2)-169.254.87.43] [] o.s.web.servlet.DispatcherServlet        547 : Completed initialization in 13 ms
2021-09-09 10:15:39.607  WARN [registrationTask1] [] d.c.b.a.c.r.ApplicationRegistrator       93 : Failed to register application as Application(name=spring-boot-plus, managementUrl=http://127.0.0.1:8899/api/actuator, healthUrl=http://127.0.0.1:8899/api/actuator/health, serviceUrl=http://127.0.0.1:8899/api) at spring-boot-admin ([http://127.0.0.1:8000/instances]): I/O error on POST request for "http://127.0.0.1:8000/instances": Failed to connect to /127.0.0.1:8000; nested exception is java.net.ConnectException: Failed to connect to /127.0.0.1:8000. Further attempts are logged on DEBUG level
2021-09-09 10:15:39.781  INFO [RMI TCP Connection(3)-169.254.87.43] [] com.zaxxer.hikari.HikariDataSource       123 : HikariPool-1 - Start completed.
2021-09-09 10:15:39.952  INFO [boundedElastic-1] [] io.lettuce.core.EpollProvider            68 : Starting without optional epoll library
2021-09-09 10:15:39.954  INFO [boundedElastic-1] [] io.lettuce.core.KqueueProvider           70 : Starting without optional kqueue library
2021-09-09 10:16:32.517  WARN [http-nio-8899-exec-7] [] o.s.web.servlet.PageNotFound             1251 : No mapping for GET /api/
2021-09-09 10:16:32.539  WARN [http-nio-8899-exec-9] [] o.s.web.servlet.PageNotFound             1251 : No mapping for GET /api/csrf
2021-09-09 10:20:42.787  INFO [SpringContextShutdownHook] [] o.s.s.c.ThreadPoolTaskScheduler          218 : Shutting down ExecutorService 'taskScheduler'
2021-09-09 10:20:42.788  INFO [SpringContextShutdownHook] [] o.s.s.c.ThreadPoolTaskScheduler          218 : Shutting down ExecutorService
2021-09-09 10:20:42.791  INFO [SpringContextShutdownHook] [] com.zaxxer.hikari.HikariDataSource       350 : HikariPool-1 - Shutdown initiated...
2021-09-09 10:20:42.797  INFO [SpringContextShutdownHook] [] com.zaxxer.hikari.HikariDataSource       352 : HikariPool-1 - Shutdown completed.
2021-09-09 10:20:46.400  INFO [SpringContextShutdownHook] [] i.g.s.framework.core.xss.XssFilter       48 : XssFilter destroy
2021-09-09 10:20:46.400  INFO [SpringContextShutdownHook] [] i.g.s.f.core.filter.RequestDetailFilter  62 : RequestDetailFilter destroy
2021-09-09 10:20:50.576  INFO [main] [] i.g.s.SpringBootPlusApplication          55 : Starting SpringBootPlusApplication on chenyazhou with PID 2760 (E:\changfa\hongxinhui\bootstrap\target\classes started by 陈亚洲 in E:\changfa\hongxinhui)
2021-09-09 10:20:50.579 DEBUG [main] [] i.g.s.SpringBootPlusApplication          56 : Running with Spring Boot v2.2.5.RELEASE, Spring v5.2.4.RELEASE
2021-09-09 10:20:50.579  INFO [main] [] i.g.s.SpringBootPlusApplication          655 : The following profiles are active: dev
2021-09-09 10:20:52.421  INFO [main] [] .s.d.r.c.RepositoryConfigurationDelegate 249 : Multiple Spring Data modules found, entering strict repository configuration mode!
2021-09-09 10:20:52.423  INFO [main] [] .s.d.r.c.RepositoryConfigurationDelegate 127 : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2021-09-09 10:20:52.482  INFO [main] [] .s.d.r.c.RepositoryConfigurationDelegate 187 : Finished Spring Data repository scanning in 44ms. Found 0 Redis repository interfaces.
2021-09-09 10:20:52.883  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'shiroConfig' of type [io.geekidea.springbootplus.config.ShiroConfig$$EnhancerBySpringCGLIB$$4f1d214a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:20:52.984  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'jwtProperties' of type [io.geekidea.springbootplus.config.properties.JwtProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:20:52.986  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'redisTemplateConfig' of type [io.geekidea.springbootplus.config.RedisTemplateConfig$$EnhancerBySpringCGLIB$$6fec05ee] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:20:52.996  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'spring.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties' of type [org.springframework.boot.autoconfigure.data.redis.RedisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:20:53.000  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration' of type [org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:20:53.140  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'lettuceClientResources' of type [io.lettuce.core.resource.DefaultClientResources] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:20:53.307  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'redisConnectionFactory' of type [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:20:53.390  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'redisTemplate' of type [org.springframework.data.redis.core.RedisTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:20:53.391  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'loginRedisServiceImpl' of type [io.geekidea.springbootplus.framework.shiro.cache.impl.LoginRedisServiceImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:20:54.125  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'credentialsMatcher' of type [io.geekidea.springbootplus.framework.shiro.jwt.JwtCredentialsMatcher] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:20:54.129  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'jwtRealm' of type [io.geekidea.springbootplus.framework.shiro.jwt.JwtRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:20:54.130  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'sessionStorageEvaluator' of type [org.apache.shiro.web.mgt.DefaultWebSessionStorageEvaluator] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:20:54.131  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'subjectDAO' of type [org.apache.shiro.mgt.DefaultSubjectDAO] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:20:54.134  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'securityManager' of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:20:54.165  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'shiroLoginServiceImpl' of type [io.geekidea.springbootplus.framework.shiro.service.impl.ShiroLoginServiceImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:20:54.172  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'spring-boot-plus.shiro-io.geekidea.springbootplus.config.properties.ShiroProperties' of type [io.geekidea.springbootplus.config.properties.ShiroProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:20:54.226 DEBUG [main] [] i.g.springbootplus.config.ShiroConfig    186 : anonList:[["/login","/logout"],["/static/**","/templates/**"],["/swagger-ui.html","/docs","/doc.html","/swagger-resources/**","/webjars/**","/v2/api-docs","/csrf","/v2/api-docs-ext","/null/swagger-resources/**"],["/actuator/**"],[],["/","/index.html"],["/**/**"]]
2021-09-09 10:20:54.249 DEBUG [main] [] i.g.springbootplus.config.ShiroConfig    201 : definitions:{"/upload/**":"anon","/resource/**":"anon","/enum":"anon","/verificationCode/**":"anon","/getSysUserInfo":"anon"}
2021-09-09 10:20:54.249 DEBUG [main] [] i.g.springbootplus.config.ShiroConfig    209 : permissionConfigs:null
2021-09-09 10:20:54.250 DEBUG [main] [] i.g.springbootplus.config.ShiroConfig    240 : filterChainMap:{"/login":"anon","/logout":"anon","/static/**":"anon","/templates/**":"anon","/swagger-ui.html":"anon","/docs":"anon","/doc.html":"anon","/swagger-resources/**":"anon","/webjars/**":"anon","/v2/api-docs":"anon","/csrf":"anon","/v2/api-docs-ext":"anon","/null/swagger-resources/**":"anon","/actuator/**":"anon","/":"anon","/index.html":"anon","/**/**":"anon","/enum":"anon","/resource/**":"anon","/upload/**":"anon","/getSysUserInfo":"anon","/verificationCode/**":"anon","/**":"jwtFilter"}
2021-09-09 10:20:54.288  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'authorizationAttributeSourceAdvisor' of type [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:20:54.509  INFO [main] [] trationDelegate$BeanPostProcessorChecker 330 : Bean 'redisCacheConfig' of type [io.geekidea.springbootplus.config.RedisCacheConfig$$EnhancerBySpringCGLIB$$13d68524] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-09-09 10:20:54.937  INFO [main] [] o.s.b.w.embedded.tomcat.TomcatWebServer  92 : Tomcat initialized with port(s): 8899 (http)
2021-09-09 10:20:54.949  INFO [main] [] o.a.coyote.http11.Http11NioProtocol      173 : Initializing ProtocolHandler ["http-nio-8899"]
2021-09-09 10:20:54.971  INFO [main] [] o.apache.catalina.core.StandardService   173 : Starting service [Tomcat]
2021-09-09 10:20:54.971  INFO [main] [] org.apache.catalina.core.StandardEngine  173 : Starting Servlet engine: [Apache Tomcat/9.0.31]
2021-09-09 10:20:55.194  INFO [main] [] o.a.c.c.C.[Tomcat].[localhost].[/api]    173 : Initializing Spring embedded WebApplicationContext
2021-09-09 10:20:55.196  INFO [main] [] o.s.web.context.ContextLoader            284 : Root WebApplicationContext: initialization completed in 4554 ms
2021-09-09 10:20:55.223 DEBUG [main] [] i.g.s.config.SpringBootPlusCorsConfig    49 : corsProperties:SpringBootPlusCorsProperties(enable=true, path=/**, allowedOrigins=[*], allowedHeaders=[*], allowCredentials=true, allowedMethods=[OPTION, GET, POST], exposedHeaders=[token], maxAge=1800)
2021-09-09 10:20:55.309 DEBUG [main] [] i.g.s.config.SpringBootPlusWebMvcConfig  150 : SpringBootPlusProperties:{"allowDownloadFileExtensions":["jpg","png","docx","xlsx","pptx","pdf"],"allowUploadFileExtensions":["jpg","png","docx","xlsx","pptx","pdf"],"cors":{"allowCredentials":true,"allowedHeaders":["*"],"allowedMethods":["OPTION","GET","POST"],"allowedOrigins":["*"],"enable":true,"exposedHeaders":["token"],"maxAge":1800,"path":"/**"},"enableAnsi":true,"enableVerifyCode":false,"enumPackages":["com.hongxinhui.foorbar.enums"],"filter":{"request":{"async":true,"enable":true,"order":1,"urlPatterns":["/*"]},"xss":{"async":true,"enable":true,"order":2,"urlPatterns":["/*"]}},"interceptor":{"download":{"enable":false,"excludePaths":[],"includePaths":["/download/**"]},"permission":{"enable":false,"excludePaths":[],"includePaths":["/**"]},"resource":{"enable":false,"excludePaths":[],"includePaths":["/resource/**"]},"springbootadmin":{"enable":false,"excludePaths":[],"includePaths":[]},"upload":{"enable":false,"excludePaths":[],"includePaths":["/upload/**"]}},"jwt":{"audience":"web","expireSecond":36000,"issuer":"spring-boot-plus","redisCheck":true,"refreshToken":true,"refreshTokenCountdown":600,"saltCheck":true,"secret":"666666","singleLogin":false,"tokenName":"token"},"loginInitHead":"http://127.0.0.1:8899/api/resource/logo.png","loginInitPassword":"admin","loginInitSalt":"666666","resourceAccessPath":"/resource/","resourceAccessPatterns":"/resource/**","resourceAccessUrl":"http://127.0.0.1:8899/api/resource/","resourceHandlers":"/static/**=classpath:/static/\nswagger-ui.html=classpath:/META-INF/resources/\n/webjars/**=classpath:/META-INF/resources/webjars/\ndoc.html=classpath:/META-INF/resources/\n","serverIp":"127.0.0.1","shiro":{"anon":[["/login","/logout"],["/static/**","/templates/**"],["/swagger-ui.html","/docs","/doc.html","/swagger-resources/**","/webjars/**","/v2/api-docs","/csrf","/v2/api-docs-ext","/null/swagger-resources/**"],["/actuator/**"],[],["/","/index.html"],["/**/**"]],"enable":true,"filterChainDefinitions":"/resource/**=anon\n/upload/**=anon\n/verificationCode/**=anon\n/enum=anon\n/getSysUserInfo=anon\n"},"swaggerPaths":["/swagger-ui.html","/docs","/doc.html","/swagger-resources/**","/webjars/**","/v2/api-docs","/csrf","/v2/api-docs-ext","/null/swagger-resources/**"],"uploadPath":"/opt/upload/"}
2021-09-09 10:20:55.792  INFO [main] [] o.s.b.a.e.web.ServletEndpointRegistrar   75 : Registered '/actuator/jolokia' to jolokia-actuator-endpoint
2021-09-09 10:20:55.810  INFO [main] [] i.g.s.framework.core.xss.XssFilter       36 : XssFilter init
2021-09-09 10:20:55.810  INFO [main] [] i.g.s.f.core.filter.RequestDetailFilter  39 : RequestDetailFilter init
2021-09-09 10:20:57.652 DEBUG [main] [] i.g.s.framework.log.aop.BaseLogAop       172 : logAopConfig = SpringBootPlusAopProperties.LogAopConfig(enableRequestId=true, logPrintType=ORDER, requestIdType=IDWORK, requestLogFormat=true, responseLogFormat=true, excludePaths=[/, /csrf])
2021-09-09 10:20:57.653 DEBUG [main] [] i.g.s.framework.log.aop.BaseLogAop       173 : logPrintType = ORDER
2021-09-09 10:20:57.653 DEBUG [main] [] i.g.s.framework.log.aop.BaseLogAop       174 : enableRequestId = true
2021-09-09 10:20:57.653 DEBUG [main] [] i.g.s.framework.log.aop.BaseLogAop       175 : requestIdType = IDWORK
2021-09-09 10:20:57.654 DEBUG [main] [] i.g.s.framework.log.aop.BaseLogAop       176 : operationLogConfig = SpringBootPlusAopProperties.OperationLogConfig(enable=true, excludePaths=[])
2021-09-09 10:20:57.654 DEBUG [main] [] i.g.s.framework.log.aop.BaseLogAop       177 : loginLogConfig = SpringBootPlusAopProperties.LoginLogConfig(enable=true, loginPath=/login, logoutPath=/logout)
2021-09-09 10:20:57.654 DEBUG [main] [] i.g.s.framework.log.aop.BaseLogAop       178 : contextPath = /api
2021-09-09 10:20:57.687 DEBUG [main] [] i.g.s.framework.shiro.util.JwtTokenUtil  42 : tokenName:token
2021-09-09 10:20:57.691  INFO [main] [] i.g.s.framework.shiro.util.JwtUtil       51 : {"audience":"web","expireSecond":36000,"issuer":"spring-boot-plus","redisCheck":true,"refreshToken":true,"refreshTokenCountdown":600,"saltCheck":true,"secret":"666666","singleLogin":false,"tokenName":"token"}
2021-09-09 10:20:57.707 DEBUG [main] [] i.g.s.c.p.SpringBootPlusStaticProperties 45 : INFO_PROJECT_VERSION:2.0
2021-09-09 10:20:58.711  INFO [main] [] o.s.b.a.e.web.EndpointLinksResolver      58 : Exposing 15 endpoint(s) beneath base path '/actuator'
2021-09-09 10:20:58.887  INFO [main] [] pertySourcedRequestMappingHandlerMapping 69 : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2Controller#getDocumentation(String, HttpServletRequest)]
2021-09-09 10:20:58.916 DEBUG [main] [] i.g.s.config.Swagger2Config              155 : swaggerProperties = SwaggerProperties(enable=true, basePackage=, contactEmail=geekidea@qq.com, contactName=springboot.plus, contactUrl=https://springboot.plus, description=, title=spring-boot-plus API Documents, url=https://springboot.plus, version=2.0, parameterConfig=[SwaggerProperties.ParameterConfig(name=token, description=Token Request Header, type=header, dataType=String, required=false, defaultValue=)])
2021-09-09 10:20:58.916  INFO [main] [] i.g.s.config.Swagger2Config              166 : swagger scan basePackages:null
2021-09-09 10:20:59.646  INFO [main] [] o.s.s.c.ThreadPoolTaskScheduler          181 : Initializing ExecutorService
2021-09-09 10:20:59.951  WARN [main] [] o.s.b.a.f.FreeMarkerAutoConfiguration    67 : Cannot find template location(s): [classpath:/templates/] (please add some templates, check your FreeMarker configuration, or set spring.freemarker.checkTemplateLocation=false)
2021-09-09 10:21:00.010  INFO [main] [] o.s.s.c.ThreadPoolTaskScheduler          181 : Initializing ExecutorService 'taskScheduler'
2021-09-09 10:21:00.081  INFO [main] [] d.s.w.p.DocumentationPluginsBootstrapper 160 : Context refreshed
2021-09-09 10:21:00.096  INFO [main] [] d.s.w.p.DocumentationPluginsBootstrapper 163 : Found 1 custom documentation plugin(s)
2021-09-09 10:21:00.143  INFO [main] [] s.d.s.w.s.ApiListingReferenceScanner     41 : Scanning for api listing references
2021-09-09 10:21:00.429  INFO [main] [] .d.s.w.r.o.CachingOperationNameGenerator 40 : Generating unique operation named: updateStatusUsingPOST_1
2021-09-09 10:21:00.475  INFO [main] [] .d.s.w.r.o.CachingOperationNameGenerator 40 : Generating unique operation named: updateStatusUsingPOST_2
2021-09-09 10:21:00.499  INFO [main] [] .d.s.w.r.o.CachingOperationNameGenerator 40 : Generating unique operation named: updateStatusUsingPOST_3
2021-09-09 10:21:00.595  INFO [main] [] o.a.coyote.http11.Http11NioProtocol      173 : Starting ProtocolHandler ["http-nio-8899"]
2021-09-09 10:21:00.624  INFO [main] [] o.s.b.w.embedded.tomcat.TomcatWebServer  204 : Tomcat started on port(s): 8899 (http) with context path '/api'
2021-09-09 10:21:00.627  INFO [main] [] i.g.s.SpringBootPlusApplication          61 : Started SpringBootPlusApplication in 10.772 seconds (JVM running for 12.359)
2021-09-09 10:21:00.635  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        90 : projectFinalName : bootstrap-2.0
2021-09-09 10:21:00.635  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        91 : projectVersion : 2.0
2021-09-09 10:21:00.635  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        92 : profileActive : dev
2021-09-09 10:21:00.635  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        93 : contextPath : /api
2021-09-09 10:21:00.636  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        94 : serverIp : 127.0.0.1
2021-09-09 10:21:00.636  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        95 : port : 8899
2021-09-09 10:21:00.636  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        110 : Admin:   http://127.0.0.1:8000
2021-09-09 10:21:00.636  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        111 : Home:    http://127.0.0.1:8899/api
2021-09-09 10:21:00.636  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        112 : Knife4j: http://127.0.0.1:8899/api/doc.html
2021-09-09 10:21:00.636  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        113 : Swagger: http://127.0.0.1:8899/api/swagger-ui.html
2021-09-09 10:21:00.636  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        114 : spring-boot-plus project start success...........
2021-09-09 10:21:00.642  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        116 : 
 ____    __                    __        ____                                                   
/\  _`\ /\ \__                /\ \__    /\  _`\                                                 
\ \,\L\_\ \ ,_\    __     _ __\ \ ,_\   \ \,\L\_\  __  __    ___    ___     __    ____    ____  
 \/_\__ \\ \ \/  /'__`\  /\`'__\ \ \/    \/_\__ \ /\ \/\ \  /'___\ /'___\ /'__`\ /',__\  /',__\ 
   /\ \L\ \ \ \_/\ \L\.\_\ \ \/ \ \ \_     /\ \L\ \ \ \_\ \/\ \__//\ \__//\  __//\__, `\/\__, `\
   \ `\____\ \__\ \__/.\_\\ \_\  \ \__\    \ `\____\ \____/\ \____\ \____\ \____\/\____/\/\____/
    \/_____/\/__/\/__/\/_/ \/_/   \/__/     \/_____/\/___/  \/____/\/____/\/____/\/___/  \/___/ 
                                                                                                
                                                                                                
2021-09-09 10:21:00.642  INFO [main] [] i.g.s.f.util.PrintApplicationInfo        66 : 
===========================================================================================
                                                                                  
                               !!!准备工作!!!                                      
 1.导入SQL初始化脚本:docs/db,根据不同数据库导入对应SQL脚本并修改链接等信息配置
 2.启动Redis服务,必要条件
 3.启动SpringBootAdmin Server,可选操作,admin模块中,启动SpringBootPlusAdminApplication
 4.根据项目需要,修改项目配置,请先查看官网配置文档:https://springboot.plus/config/
 5.项目模块说明:
    admin:       SpringBootAdmin Server启动模块
    bootstrap:   项目启动模块
    config:      项目配置模块
    distribution:项目打包模块,打包时,请先选中Maven Profiles中的release和对应环境
    example:     业务自定义模块,自己的业务代码可在example下进行,也可以再创建模块
    framework:   项目核心框架模块
    generator:   代码生成模块,启动类:SpringBootPlusGenerator,请根据实际情况进行配置
    scheduled:   任务调度模块
    system:      系统管理模块
 6.FAQ:https://springboot.plus/faq.html
 7.如开发中遇到bug及问题,欢迎提交ISSUES:https://github.com/geekidea/spring-boot-plus/issues
 8.QQ:625301326,进群答案:springboot.plus
                                                                                  
===========================================================================================

2021-09-09 10:21:01.521  INFO [RMI TCP Connection(1)-169.254.87.43] [] o.a.c.c.C.[Tomcat].[localhost].[/api]    173 : Initializing Spring DispatcherServlet 'dispatcherServlet'
2021-09-09 10:21:01.522  INFO [RMI TCP Connection(1)-169.254.87.43] [] o.s.web.servlet.DispatcherServlet        525 : Initializing Servlet 'dispatcherServlet'
2021-09-09 10:21:01.523  INFO [RMI TCP Connection(2)-169.254.87.43] [] com.zaxxer.hikari.HikariDataSource       110 : HikariPool-1 - Starting...
2021-09-09 10:21:01.536  INFO [RMI TCP Connection(1)-169.254.87.43] [] o.s.web.servlet.DispatcherServlet        547 : Completed initialization in 13 ms
2021-09-09 10:21:02.121  INFO [RMI TCP Connection(2)-169.254.87.43] [] com.zaxxer.hikari.HikariDataSource       123 : HikariPool-1 - Start completed.
2021-09-09 10:21:02.289  INFO [boundedElastic-1] [] io.lettuce.core.EpollProvider            68 : Starting without optional epoll library
2021-09-09 10:21:02.291  INFO [boundedElastic-1] [] io.lettuce.core.KqueueProvider           70 : Starting without optional kqueue library
2021-09-09 10:21:02.742  WARN [registrationTask1] [] d.c.b.a.c.r.ApplicationRegistrator       93 : Failed to register application as Application(name=spring-boot-plus, managementUrl=http://127.0.0.1:8899/api/actuator, healthUrl=http://127.0.0.1:8899/api/actuator/health, serviceUrl=http://127.0.0.1:8899/api) at spring-boot-admin ([http://127.0.0.1:8000/instances]): I/O error on POST request for "http://127.0.0.1:8000/instances": Failed to connect to /127.0.0.1:8000; nested exception is java.net.ConnectException: Failed to connect to /127.0.0.1:8000. Further attempts are logged on DEBUG level
2021-09-09 10:21:56.555 ERROR [http-nio-8899-exec-4] [] i.g.s.handler.GlobalExceptionHandler     244 : 异常来源:ip: 127.0.0.1, path: /api/news/getPageList
2021-09-09 10:21:56.560 ERROR [http-nio-8899-exec-4] [] i.g.s.handler.GlobalExceptionHandler     268 : errorCode: 5000, errorMessage: 系统异常

org.springframework.jdbc.BadSqlGrammarException: 
### Error querying database.  Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'string' in 'order clause'
### The error may exist in com/hongxinhui/mapper/NewsMapper.java (best guess)
### The error may involve defaultParameterMap
### The error occurred while setting parameters
### SQL: SELECT ID, title, logopic, typeId, content, status, readcount, releaseTime, createTime, createUser, enable FROM news WHERE enable = 1 AND (status = ?) ORDER BY string ASC LIMIT ?,?
### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'string' in 'order clause'
; bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'string' in 'order clause'
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:235)
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72)
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:88)
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:440)
	at com.sun.proxy.$Proxy144.selectList(Unknown Source)
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:223)
	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:134)
	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:96)
	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:96)
	at com.sun.proxy.$Proxy182.selectPage(Unknown Source)
	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.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
	at com.sun.proxy.$Proxy183.selectPage(Unknown Source)
	at com.hongxinhui.service.impl.NewsServiceImpl.getNewsPageList(NewsServiceImpl.java:93)
	at com.hongxinhui.service.impl.NewsServiceImpl$$FastClassBySpringCGLIB$$3b258e2f.invoke(<generated>)
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:685)
	at com.hongxinhui.service.impl.NewsServiceImpl$$EnhancerBySpringCGLIB$$321acee3.getNewsPageList(<generated>)
	at com.hongxinhui.controller.NewsController.getNewsPageList(NewsController.java:90)
	at com.hongxinhui.controller.NewsController$$FastClassBySpringCGLIB$$4ac9c7df.invoke(<generated>)
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:769)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747)
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689)
	at com.hongxinhui.controller.NewsController$$EnhancerBySpringCGLIB$$83e3e3b3.getNewsPageList(<generated>)
	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.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:879)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793)
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at com.github.xiaoymin.knife4j.spring.filter.ProductionSecurityFilter.doFilter(ProductionSecurityFilter.java:53)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at com.github.xiaoymin.knife4j.spring.filter.SecurityBasicAuthFilter.doFilter(SecurityBasicAuthFilter.java:87)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:112)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)
	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at io.geekidea.springbootplus.framework.core.xss.XssFilter.doFilter(XssFilter.java:43)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at io.geekidea.springbootplus.framework.core.filter.RequestDetailFilter.doFilter(RequestDetailFilter.java:55)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:109)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:92)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1639)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:748)
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'string' in 'order clause'
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
	at com.mysql.jdbc.Util.getInstance(Util.java:408)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:944)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3978)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3914)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2530)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2683)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2495)
	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1903)
	at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1242)
	at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44)
	at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java)
	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.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:59)
	at com.sun.proxy.$Proxy251.execute(Unknown Source)
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64)
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)
	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.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63)
	at com.sun.proxy.$Proxy250.query(Unknown Source)
	at com.baomidou.mybatisplus.core.executor.MybatisSimpleExecutor.doQuery(MybatisSimpleExecutor.java:67)
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:324)
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
	at com.baomidou.mybatisplus.core.executor.MybatisCachingExecutor.query(MybatisCachingExecutor.java:163)
	at com.baomidou.mybatisplus.core.executor.MybatisCachingExecutor.query(MybatisCachingExecutor.java:90)
	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.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63)
	at com.sun.proxy.$Proxy249.query(Unknown Source)
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140)
	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.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:426)
	... 114 common frames omitted

2021-09-09 10:56:42.930  INFO [SpringContextShutdownHook] [] o.s.s.c.ThreadPoolTaskScheduler          218 : Shutting down ExecutorService 'taskScheduler'
2021-09-09 10:56:42.933  INFO [SpringContextShutdownHook] [] o.s.s.c.ThreadPoolTaskScheduler          218 : Shutting down ExecutorService
2021-09-09 10:56:42.938  INFO [SpringContextShutdownHook] [] com.zaxxer.hikari.HikariDataSource       350 : HikariPool-1 - Shutdown initiated...
2021-09-09 10:56:42.942  INFO [SpringContextShutdownHook] [] com.zaxxer.hikari.HikariDataSource       352 : HikariPool-1 - Shutdown completed.