This commit is contained in:
		
							parent
							
								
									73a58a8041
								
							
						
					
					
						commit
						ad5b63c50c
					
				| 
						 | 
				
			
			@ -68,6 +68,42 @@
 | 
			
		|||
 | 
			
		||||
        </dependency>
 | 
			
		||||
 | 
			
		||||
        <dependency>
 | 
			
		||||
            <groupId>javax.persistence</groupId>
 | 
			
		||||
            <artifactId>javax.persistence-api</artifactId>
 | 
			
		||||
            <version>2.2</version>
 | 
			
		||||
        </dependency>
 | 
			
		||||
 | 
			
		||||
        <!-- 注意一定要引入对版本,要引入spring-cloud版本seata,而不是springboot版本的seata-->
 | 
			
		||||
<!--        <dependency>-->
 | 
			
		||||
<!--            <groupId>com.alibaba.cloud</groupId>-->
 | 
			
		||||
<!--            <artifactId>spring-cloud-starter-alibaba-seata</artifactId>-->
 | 
			
		||||
<!--            <!– 排除掉springcloud默认的seata版本,以免版本不一致出现问题–>-->
 | 
			
		||||
<!--            <exclusions>-->
 | 
			
		||||
<!--                <exclusion>-->
 | 
			
		||||
<!--                    <groupId>io.seata</groupId>-->
 | 
			
		||||
<!--                    <artifactId>seata-spring-boot-starter</artifactId>-->
 | 
			
		||||
<!--                </exclusion>-->
 | 
			
		||||
<!--                <exclusion>-->
 | 
			
		||||
<!--                    <groupId>io.seata</groupId>-->
 | 
			
		||||
<!--                    <artifactId>seata-all</artifactId>-->
 | 
			
		||||
<!--                </exclusion>-->
 | 
			
		||||
<!--            </exclusions>-->
 | 
			
		||||
<!--        </dependency>-->
 | 
			
		||||
<!--        <!– 上面排除掉了springcloud默认色seata版本,此处引入和seata-server版本对应的seata包–>-->
 | 
			
		||||
<!--        <dependency>-->
 | 
			
		||||
<!--            <groupId>io.seata</groupId>-->
 | 
			
		||||
<!--            <artifactId>seata-spring-boot-starter</artifactId>-->
 | 
			
		||||
<!--            <version>1.4.2</version>-->
 | 
			
		||||
<!--        </dependency>-->
 | 
			
		||||
 | 
			
		||||
<!--        <dependency>-->
 | 
			
		||||
<!--            <groupId>com.baomidou</groupId>-->
 | 
			
		||||
<!--            <artifactId>mybatis-plus-generator</artifactId>-->
 | 
			
		||||
<!--            <version>3.4.0</version>-->
 | 
			
		||||
<!--            <scope>test</scope>-->
 | 
			
		||||
<!--        </dependency>-->
 | 
			
		||||
 | 
			
		||||
        <!-- JWT库 -->
 | 
			
		||||
        <dependency>
 | 
			
		||||
            <groupId>com.nimbusds</groupId>
 | 
			
		||||
| 
						 | 
				
			
			@ -89,7 +125,7 @@
 | 
			
		|||
            <artifactId>common-web</artifactId>
 | 
			
		||||
            <version>${hoe-version}</version>
 | 
			
		||||
        </dependency>
 | 
			
		||||
<!--        <dependency>-->
 | 
			
		||||
        <!--        <dependency>-->
 | 
			
		||||
<!--            <groupId>org.springframework</groupId>-->
 | 
			
		||||
<!--            <artifactId>spring-webmvc</artifactId>-->
 | 
			
		||||
<!--        </dependency>-->
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,8 +2,6 @@ package com.recovery.admin.boot.config;
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
import com.recovery.admin.boot.interceptor.JwtInterceptor;
 | 
			
		||||
import com.recovery.common.base.config.redis.RedisCache;
 | 
			
		||||
import com.recovery.common.base.util.RedisUtil;
 | 
			
		||||
import org.springframework.context.annotation.Configuration;
 | 
			
		||||
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
 | 
			
		||||
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
 | 
			
		||||
| 
						 | 
				
			
			@ -13,12 +11,11 @@ import javax.annotation.Resource;
 | 
			
		|||
 | 
			
		||||
@Configuration
 | 
			
		||||
public class InterceptConfig implements WebMvcConfigurer {
 | 
			
		||||
    @Resource
 | 
			
		||||
    RedisCache redisCache;
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public void addInterceptors(InterceptorRegistry registry) {
 | 
			
		||||
        //添加拦截器
 | 
			
		||||
        registry.addInterceptor(new JwtInterceptor(redisCache))
 | 
			
		||||
        registry.addInterceptor(new JwtInterceptor())
 | 
			
		||||
                //拦截的路径 需要进行token验证的路径
 | 
			
		||||
                .addPathPatterns("/**")
 | 
			
		||||
                //放行的路径
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,6 +2,8 @@ package com.recovery.admin.boot.config.ds;
 | 
			
		|||
 | 
			
		||||
import com.alibaba.druid.pool.DruidDataSource;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean;
 | 
			
		||||
 | 
			
		||||
import com.recovery.common.base.ds.DynamicDataSource;
 | 
			
		||||
import lombok.extern.slf4j.Slf4j;
 | 
			
		||||
import org.apache.ibatis.session.SqlSessionFactory;
 | 
			
		||||
| 
						 | 
				
			
			@ -63,7 +65,9 @@ public class DataSourceConfig {
 | 
			
		|||
        Map<Object,Object> map = new HashMap<>();
 | 
			
		||||
        map.put("master", masterDataSource);
 | 
			
		||||
        dynamicDataSource.setTargetDataSources(map);
 | 
			
		||||
 | 
			
		||||
        //设置默认数据源
 | 
			
		||||
//        dynamicDataSource.setDefaultTargetDataSource(masterDataSource);
 | 
			
		||||
//
 | 
			
		||||
        return dynamicDataSource;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -72,7 +76,7 @@ public class DataSourceConfig {
 | 
			
		|||
    public SqlSessionFactory sqlSessionFactory(
 | 
			
		||||
            @Qualifier("commonDataSource") DataSource dynamicDataSource)
 | 
			
		||||
            throws Exception {
 | 
			
		||||
        SqlSessionFactoryBean bean = new SqlSessionFactoryBean();
 | 
			
		||||
        MybatisSqlSessionFactoryBean bean = new MybatisSqlSessionFactoryBean();
 | 
			
		||||
        bean.setDataSource(dynamicDataSource);
 | 
			
		||||
        bean.setMapperLocations(new PathMatchingResourcePatternResolver()
 | 
			
		||||
                .getResources(DataSourceConfig.MAPPER_LOCATION));
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,58 +0,0 @@
 | 
			
		|||
//package com.recovery.admin.boot.config.ds;
 | 
			
		||||
//
 | 
			
		||||
//import com.alibaba.druid.pool.DruidDataSource;
 | 
			
		||||
//import org.apache.ibatis.session.SqlSessionFactory;
 | 
			
		||||
//import org.mybatis.spring.SqlSessionFactoryBean;
 | 
			
		||||
//import org.springframework.beans.factory.annotation.Qualifier;
 | 
			
		||||
//import org.springframework.beans.factory.annotation.Value;
 | 
			
		||||
//import org.springframework.context.annotation.Bean;
 | 
			
		||||
//import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
 | 
			
		||||
//import org.springframework.jdbc.datasource.DataSourceTransactionManager;
 | 
			
		||||
//
 | 
			
		||||
//import javax.sql.DataSource;
 | 
			
		||||
//
 | 
			
		||||
////@Configuration
 | 
			
		||||
////// 扫描 Mapper 接口并容器管理
 | 
			
		||||
////@MapperScan(basePackages = TeachingDataSourceConfig.PACKAGE, sqlSessionFactoryRef = "teachingSqlSessionFactory")
 | 
			
		||||
//public class TeachingDataSourceConfig {
 | 
			
		||||
//    // 精确到 course 目录,以便跟其他数据源隔离
 | 
			
		||||
//    static final String PACKAGE = "com.recovery.admin.boot.mapper";
 | 
			
		||||
//    static final String MAPPER_LOCATION = "classpath:mapper/*.xml";
 | 
			
		||||
//
 | 
			
		||||
//    @Value("${admin.datasource.url}")
 | 
			
		||||
//    private String url;
 | 
			
		||||
//
 | 
			
		||||
//    @Value("${admin.datasource.username}")
 | 
			
		||||
//    private String user;
 | 
			
		||||
//
 | 
			
		||||
//    @Value("${admin.datasource.password}")
 | 
			
		||||
//    private String password;
 | 
			
		||||
//
 | 
			
		||||
//    @Value("${admin.datasource.driverClassName}")
 | 
			
		||||
//    private String driverClass;
 | 
			
		||||
//
 | 
			
		||||
//    @Bean(name = "adminDataSource")
 | 
			
		||||
//    public DataSource cpdDataSource() {
 | 
			
		||||
//        DruidDataSource dataSource = new DruidDataSource();
 | 
			
		||||
//        dataSource.setDriverClassName(driverClass);
 | 
			
		||||
//        dataSource.setUrl(url);
 | 
			
		||||
//        dataSource.setUsername(user);
 | 
			
		||||
//        dataSource.setPassword(password);
 | 
			
		||||
//        return dataSource;
 | 
			
		||||
//    }
 | 
			
		||||
//
 | 
			
		||||
//    @Bean(name = "adminTransactionManager")
 | 
			
		||||
//    public DataSourceTransactionManager courseTransactionManager() {
 | 
			
		||||
//        return new DataSourceTransactionManager(cpdDataSource());
 | 
			
		||||
//    }
 | 
			
		||||
//
 | 
			
		||||
//    @Bean(name = "adminSqlSessionFactory")
 | 
			
		||||
//    public SqlSessionFactory cpdSqlSessionFactory(@Qualifier("adminDataSource") DataSource cpdDataSource)
 | 
			
		||||
//            throws Exception {
 | 
			
		||||
//        final SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean();
 | 
			
		||||
//        sessionFactory.setDataSource(cpdDataSource);
 | 
			
		||||
//        sessionFactory.setMapperLocations(new PathMatchingResourcePatternResolver()
 | 
			
		||||
//                .getResources(TeachingDataSourceConfig.MAPPER_LOCATION));
 | 
			
		||||
//        return sessionFactory.getObject();
 | 
			
		||||
//    }
 | 
			
		||||
//}
 | 
			
		||||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
package com.recovery.common.base.config.redis;
 | 
			
		||||
package com.recovery.admin.boot.config.redis;
 | 
			
		||||
 | 
			
		||||
public interface RedisCache {
 | 
			
		||||
    /**
 | 
			
		||||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
package com.recovery.common.base.config.redis;
 | 
			
		||||
package com.recovery.admin.boot.config.redis;
 | 
			
		||||
 | 
			
		||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
			
		||||
import org.springframework.data.redis.core.RedisTemplate;
 | 
			
		||||
| 
						 | 
				
			
			@ -1,35 +1,35 @@
 | 
			
		|||
package com.recovery.admin.boot.controller;
 | 
			
		||||
 | 
			
		||||
import cn.hutool.core.bean.BeanUtil;
 | 
			
		||||
import cn.hutool.core.lang.Assert;
 | 
			
		||||
 | 
			
		||||
import com.recovery.admin.boot.entity.SysOauthClient;
 | 
			
		||||
import com.recovery.admin.boot.service.ISysOauthClientService;
 | 
			
		||||
 | 
			
		||||
import com.recovery.common.base.dto.OAuth2ClientDTO;
 | 
			
		||||
import com.recovery.common.base.result.ApiResult;
 | 
			
		||||
import lombok.AllArgsConstructor;
 | 
			
		||||
import lombok.extern.slf4j.Slf4j;
 | 
			
		||||
import org.springframework.web.bind.annotation.GetMapping;
 | 
			
		||||
import org.springframework.web.bind.annotation.RequestMapping;
 | 
			
		||||
import org.springframework.web.bind.annotation.RequestParam;
 | 
			
		||||
import org.springframework.web.bind.annotation.RestController;
 | 
			
		||||
/**
 | 
			
		||||
 * @author: 
 | 
			
		||||
 */
 | 
			
		||||
@RequestMapping("/api/oauth-clients")
 | 
			
		||||
@Slf4j
 | 
			
		||||
@AllArgsConstructor
 | 
			
		||||
@RestController
 | 
			
		||||
public class OauthClientController {
 | 
			
		||||
    private ISysOauthClientService iSysOauthClientService;
 | 
			
		||||
 | 
			
		||||
    @GetMapping("/getOAuth2ClientById")
 | 
			
		||||
    public ApiResult<OAuth2ClientDTO> getOAuth2ClientById(@RequestParam String clientId) {
 | 
			
		||||
        SysOauthClient client = iSysOauthClientService.getById(clientId);
 | 
			
		||||
        Assert.notNull(client, "OAuth2 客户端不存在");
 | 
			
		||||
        OAuth2ClientDTO oAuth2ClientDTO = new OAuth2ClientDTO();
 | 
			
		||||
        BeanUtil.copyProperties(client, oAuth2ClientDTO);
 | 
			
		||||
        return ApiResult.ok(oAuth2ClientDTO);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
//package com.recovery.admin.boot.controller;
 | 
			
		||||
//
 | 
			
		||||
//import cn.hutool.core.bean.BeanUtil;
 | 
			
		||||
//import cn.hutool.core.lang.Assert;
 | 
			
		||||
//
 | 
			
		||||
//import com.recovery.admin.boot.entity.SysOauthClient;
 | 
			
		||||
//import com.recovery.admin.boot.service.ISysOauthClientService;
 | 
			
		||||
//
 | 
			
		||||
//import com.recovery.common.base.dto.OAuth2ClientDTO;
 | 
			
		||||
//import com.recovery.common.base.result.ApiResult;
 | 
			
		||||
//import lombok.AllArgsConstructor;
 | 
			
		||||
//import lombok.extern.slf4j.Slf4j;
 | 
			
		||||
//import org.springframework.web.bind.annotation.GetMapping;
 | 
			
		||||
//import org.springframework.web.bind.annotation.RequestMapping;
 | 
			
		||||
//import org.springframework.web.bind.annotation.RequestParam;
 | 
			
		||||
//import org.springframework.web.bind.annotation.RestController;
 | 
			
		||||
///**
 | 
			
		||||
// * @author:
 | 
			
		||||
// */
 | 
			
		||||
//@RequestMapping("/api/oauth-clients")
 | 
			
		||||
//@Slf4j
 | 
			
		||||
//@AllArgsConstructor
 | 
			
		||||
//@RestController
 | 
			
		||||
//public class OauthClientController {
 | 
			
		||||
//    private ISysOauthClientService iSysOauthClientService;
 | 
			
		||||
//
 | 
			
		||||
//    @GetMapping("/getOAuth2ClientById")
 | 
			
		||||
//    public ApiResult<OAuth2ClientDTO> getOAuth2ClientById(@RequestParam String clientId) {
 | 
			
		||||
//        SysOauthClient client = iSysOauthClientService.getById(clientId);
 | 
			
		||||
//        Assert.notNull(client, "OAuth2 客户端不存在");
 | 
			
		||||
//        OAuth2ClientDTO oAuth2ClientDTO = new OAuth2ClientDTO();
 | 
			
		||||
//        BeanUtil.copyProperties(client, oAuth2ClientDTO);
 | 
			
		||||
//        return ApiResult.ok(oAuth2ClientDTO);
 | 
			
		||||
//    }
 | 
			
		||||
//}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,15 +2,13 @@ package com.recovery.admin.boot.controller;
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
import com.recovery.admin.boot.service.IMemberUserService;
 | 
			
		||||
import com.recovery.admin.boot.service.ISysUserService;
 | 
			
		||||
import com.recovery.admin.boot.service.UserService;
 | 
			
		||||
 | 
			
		||||
import com.recovery.common.base.dto.MemberUserAuthDTO;
 | 
			
		||||
import com.recovery.common.base.dto.UserAuthDTO;
 | 
			
		||||
import com.recovery.common.base.enums.PasswordEncoderTypeEnum;
 | 
			
		||||
import com.recovery.common.base.result.ApiResult;
 | 
			
		||||
import lombok.RequiredArgsConstructor;
 | 
			
		||||
import lombok.extern.slf4j.Slf4j;
 | 
			
		||||
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
 | 
			
		||||
import org.springframework.web.bind.annotation.*;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
| 
						 | 
				
			
			@ -22,7 +20,7 @@ import org.springframework.web.bind.annotation.*;
 | 
			
		|||
@RequiredArgsConstructor
 | 
			
		||||
public class UserController {
 | 
			
		||||
 | 
			
		||||
    private final ISysUserService iSysUserService;
 | 
			
		||||
    private final UserService userService;
 | 
			
		||||
 | 
			
		||||
    private final IMemberUserService memberUserService;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -31,7 +29,7 @@ public class UserController {
 | 
			
		|||
     */
 | 
			
		||||
    @GetMapping("/username")
 | 
			
		||||
    public ApiResult<UserAuthDTO> getUserByUsername(@RequestParam String username) {
 | 
			
		||||
        UserAuthDTO user = iSysUserService.getByUsername(username);
 | 
			
		||||
        UserAuthDTO user = userService.getByUsername(username);
 | 
			
		||||
        return ApiResult.ok(user);
 | 
			
		||||
    }
 | 
			
		||||
    /**
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,14 +2,15 @@ package com.recovery.admin.boot.controller;
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
import cn.dev33.satoken.stp.StpUtil;
 | 
			
		||||
import cn.hutool.log.Log;
 | 
			
		||||
import com.recovery.admin.boot.config.DynamicThreadPoolConfig;
 | 
			
		||||
import com.recovery.admin.boot.service.ISysUserService;
 | 
			
		||||
import com.recovery.admin.boot.entity.User;
 | 
			
		||||
import com.recovery.admin.boot.service.UserService;
 | 
			
		||||
import com.recovery.common.base.constant.Constants;
 | 
			
		||||
import com.recovery.common.base.dto.UserAuthDTO;
 | 
			
		||||
import com.recovery.common.base.result.ApiResult;
 | 
			
		||||
import com.recovery.common.base.util.HspHostUtil;
 | 
			
		||||
import com.recovery.common.base.util.RedisUtil;
 | 
			
		||||
import com.recovery.common.base.util.UtilTools;
 | 
			
		||||
import lombok.extern.slf4j.Slf4j;
 | 
			
		||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
			
		||||
import org.springframework.web.bind.annotation.GetMapping;
 | 
			
		||||
| 
						 | 
				
			
			@ -20,6 +21,7 @@ import org.springframework.web.bind.annotation.RestController;
 | 
			
		|||
 | 
			
		||||
import javax.annotation.Resource;
 | 
			
		||||
import javax.servlet.http.HttpServletRequest;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
 | 
			
		||||
@RestController
 | 
			
		||||
@RequestMapping("/api/v1/test")
 | 
			
		||||
| 
						 | 
				
			
			@ -27,7 +29,7 @@ import javax.servlet.http.HttpServletRequest;
 | 
			
		|||
public class testController {
 | 
			
		||||
 | 
			
		||||
    @Resource
 | 
			
		||||
    ISysUserService iSysUserService;
 | 
			
		||||
    UserService userService;
 | 
			
		||||
    @Resource
 | 
			
		||||
    RedisUtil redisUtil;
 | 
			
		||||
    @Autowired
 | 
			
		||||
| 
						 | 
				
			
			@ -38,22 +40,35 @@ public class testController {
 | 
			
		|||
     */
 | 
			
		||||
    @GetMapping("/cs")
 | 
			
		||||
    public ApiResult<UserAuthDTO> cs(@RequestParam String name, HttpServletRequest request) {
 | 
			
		||||
        UserAuthDTO authDTO = iSysUserService.getByUsername(name);
 | 
			
		||||
        log.info("测试库:"+authDTO.getStatus());
 | 
			
		||||
        log.info("111获取线程的数据=="+HspHostUtil.getHspHost());
 | 
			
		||||
        StpUtil.kickoutByTokenValue(Constants.LOGIN_USRE_TOKEN);
 | 
			
		||||
        Thread thread = new Thread(()->{
 | 
			
		||||
            try {
 | 
			
		||||
                Thread.sleep(3000);
 | 
			
		||||
            } catch (InterruptedException e) {
 | 
			
		||||
                throw new RuntimeException(e);
 | 
			
		||||
            }
 | 
			
		||||
            log.info("获取线程的数据=="+HspHostUtil.getHspHost());
 | 
			
		||||
        },"测试线程");
 | 
			
		||||
        thread.start();
 | 
			
		||||
//        StpUtil.logout();
 | 
			
		||||
        dynamicThreadPool.printThreadPoolStatus();
 | 
			
		||||
        return ApiResult.ok(authDTO);
 | 
			
		||||
        User user = new User();
 | 
			
		||||
        user.setUserName("测试库");
 | 
			
		||||
        user.setPhone("123");
 | 
			
		||||
        userService.add(user);
 | 
			
		||||
//        try {
 | 
			
		||||
//            UserAuthDTO authDTO = userService.getByUsername(name);
 | 
			
		||||
//            List<User> l = userService.list();
 | 
			
		||||
//            log.info("测试库:"+authDTO.getStatus());
 | 
			
		||||
//            log.info("111获取线程的数据=="+HspHostUtil.getHspHost());
 | 
			
		||||
//            log.info("获取登陆值去除------"+ UtilTools.getUserId() +"");
 | 
			
		||||
//            StpUtil.kickoutByTokenValue(Constants.LOGIN_USRE_TOKEN);
 | 
			
		||||
////            Thread thread = new Thread(()->{
 | 
			
		||||
////                try {
 | 
			
		||||
////                    Thread.sleep(3000);
 | 
			
		||||
////                } catch (InterruptedException e) {
 | 
			
		||||
////                    throw new RuntimeException(e);
 | 
			
		||||
////                }
 | 
			
		||||
////                log.info("获取线程的数据=="+HspHostUtil.getHspHost());
 | 
			
		||||
////            },"测试线程");
 | 
			
		||||
////            thread.start();
 | 
			
		||||
//////        StpUtil.logout();
 | 
			
		||||
////            dynamicThreadPool.printThreadPoolStatus();
 | 
			
		||||
//            return ApiResult.ok(authDTO);
 | 
			
		||||
//        }catch (Exception e){
 | 
			
		||||
//            log.info("cs异常"+e.getMessage(),e);
 | 
			
		||||
//            return ApiResult.failed("cs异常");
 | 
			
		||||
//        }
 | 
			
		||||
        return ApiResult.failed("cs异常");
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,50 +1,124 @@
 | 
			
		|||
package com.recovery.admin.boot.entity;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.IdType;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableField;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableLogic;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
 | 
			
		||||
import java.util.List;
 | 
			
		||||
import javax.persistence.Column;
 | 
			
		||||
import java.io.Serializable;
 | 
			
		||||
import java.time.LocalDateTime;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @author: 
 | 
			
		||||
 * <p>
 | 
			
		||||
 *
 | 
			
		||||
 * </p>
 | 
			
		||||
 *
 | 
			
		||||
 * @author ytChen
 | 
			
		||||
 * @since 2024-01-19
 | 
			
		||||
 */
 | 
			
		||||
@Data
 | 
			
		||||
public class User {
 | 
			
		||||
@EqualsAndHashCode(callSuper = false)
 | 
			
		||||
@TableName("tbl_user")
 | 
			
		||||
public class User implements Serializable {
 | 
			
		||||
 | 
			
		||||
    @TableId(type = IdType.AUTO)
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 主键
 | 
			
		||||
     */
 | 
			
		||||
    @TableId(value = "id", type = IdType.ASSIGN_ID)
 | 
			
		||||
    private Long id;
 | 
			
		||||
 | 
			
		||||
    private String username;
 | 
			
		||||
    /**
 | 
			
		||||
     * 姓名
 | 
			
		||||
     */
 | 
			
		||||
    private String name;
 | 
			
		||||
 | 
			
		||||
    private String nickname;
 | 
			
		||||
//    /**
 | 
			
		||||
//     * 性别1=男2=女
 | 
			
		||||
//     */
 | 
			
		||||
//    private Integer gender;
 | 
			
		||||
 | 
			
		||||
    private String mobile;
 | 
			
		||||
    /**
 | 
			
		||||
     * 手机号
 | 
			
		||||
     */
 | 
			
		||||
    private String phone;
 | 
			
		||||
 | 
			
		||||
    private Integer gender;
 | 
			
		||||
//    /**
 | 
			
		||||
//     * 货场名称
 | 
			
		||||
//     */
 | 
			
		||||
//    private String factoryName;
 | 
			
		||||
//
 | 
			
		||||
//    /**
 | 
			
		||||
//     * 货场详细地址
 | 
			
		||||
//     */
 | 
			
		||||
//    private String factoryAddress;
 | 
			
		||||
//
 | 
			
		||||
//    /**
 | 
			
		||||
//     * 省份id
 | 
			
		||||
//     */
 | 
			
		||||
//    private Integer provinceId;
 | 
			
		||||
//    /**
 | 
			
		||||
//     * 市区id
 | 
			
		||||
//     */
 | 
			
		||||
//    private Integer areaId;
 | 
			
		||||
//    /**
 | 
			
		||||
//     * 县id
 | 
			
		||||
//     */
 | 
			
		||||
//    private Integer citiyId;
 | 
			
		||||
//
 | 
			
		||||
//
 | 
			
		||||
//    /**
 | 
			
		||||
//     * 用户类别 1= 工作人员 2=采购商3=客户
 | 
			
		||||
//     */
 | 
			
		||||
//    private Integer userType;
 | 
			
		||||
 | 
			
		||||
    private String avatar;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 账号
 | 
			
		||||
     */
 | 
			
		||||
    private String userName;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 密码
 | 
			
		||||
     */
 | 
			
		||||
    private String password;
 | 
			
		||||
 | 
			
		||||
    private String email;
 | 
			
		||||
 | 
			
		||||
    private Integer status;
 | 
			
		||||
 | 
			
		||||
    @TableLogic(value = "0", delval = "1")
 | 
			
		||||
    private Integer deleted;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    @TableField(exist = false)
 | 
			
		||||
    private List<Long> roleIds;
 | 
			
		||||
 | 
			
		||||
    @TableField(exist = false)
 | 
			
		||||
    private String roleNames;
 | 
			
		||||
 | 
			
		||||
    @TableField(exist = false)
 | 
			
		||||
    private List<String> roles;
 | 
			
		||||
//    /**
 | 
			
		||||
//     * 状态 1=有效 0=无效
 | 
			
		||||
//     */
 | 
			
		||||
//    private Integer state;
 | 
			
		||||
//
 | 
			
		||||
//
 | 
			
		||||
//    /**
 | 
			
		||||
//     * 修改时间
 | 
			
		||||
//     */
 | 
			
		||||
//    @Column(name = "update_time")
 | 
			
		||||
//    private LocalDateTime updateTime;
 | 
			
		||||
//
 | 
			
		||||
//    /**
 | 
			
		||||
//     * 创建时间
 | 
			
		||||
//     */
 | 
			
		||||
//    @Column(name = "create_time")
 | 
			
		||||
//    private LocalDateTime createTime;
 | 
			
		||||
//
 | 
			
		||||
//    /**
 | 
			
		||||
//     * 创建人id
 | 
			
		||||
//     */
 | 
			
		||||
//    @Column(name = "create_user_id")
 | 
			
		||||
//    private Long createUserId;
 | 
			
		||||
//
 | 
			
		||||
//    /**
 | 
			
		||||
//     * 修改人id
 | 
			
		||||
//     */
 | 
			
		||||
//    @Column(name = "update_user_id")
 | 
			
		||||
//    private Long updateUserId;
 | 
			
		||||
 | 
			
		||||
//
 | 
			
		||||
//    /**
 | 
			
		||||
//     * 删除状态
 | 
			
		||||
//     */
 | 
			
		||||
//    private Boolean isDeleted;
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,23 @@
 | 
			
		|||
package com.recovery.admin.boot.feign;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
import com.recovery.common.base.config.feign.FeignConfiguration;
 | 
			
		||||
import com.recovery.common.base.dto.UserAuthDTO;
 | 
			
		||||
import com.recovery.common.base.result.ApiResult;
 | 
			
		||||
import org.springframework.cloud.openfeign.FeignClient;
 | 
			
		||||
import org.springframework.web.bind.annotation.GetMapping;
 | 
			
		||||
import org.springframework.web.bind.annotation.RequestMapping;
 | 
			
		||||
import org.springframework.web.bind.annotation.RequestParam;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @author: 
 | 
			
		||||
 */
 | 
			
		||||
@FeignClient(value = "hoe-order",configuration = FeignConfiguration.class)
 | 
			
		||||
public interface OrderFeignClient {
 | 
			
		||||
 | 
			
		||||
    @RequestMapping("/api/rest/order/test")
 | 
			
		||||
    String test();
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -2,19 +2,11 @@ package com.recovery.admin.boot.interceptor;
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
import cn.dev33.satoken.stp.StpUtil;
 | 
			
		||||
import cn.dev33.satoken.strategy.SaStrategy;
 | 
			
		||||
import cn.dev33.satoken.util.SaFoxUtil;
 | 
			
		||||
import cn.hutool.extra.spring.SpringUtil;
 | 
			
		||||
import com.alibaba.fastjson.JSONObject;
 | 
			
		||||
import com.auth0.jwt.interfaces.DecodedJWT;
 | 
			
		||||
 | 
			
		||||
import com.recovery.admin.boot.exception.BusinessException;
 | 
			
		||||
import com.recovery.admin.boot.filter.RequestWrapper;
 | 
			
		||||
import com.recovery.common.base.config.redis.RedisCache;
 | 
			
		||||
import com.recovery.common.base.constant.Constants;
 | 
			
		||||
import com.recovery.common.base.result.ResultCode;
 | 
			
		||||
import com.recovery.common.base.util.RedisUtil;
 | 
			
		||||
import com.recovery.common.base.utils.JwtUtils;
 | 
			
		||||
import lombok.extern.slf4j.Slf4j;
 | 
			
		||||
 | 
			
		||||
import org.springframework.util.StringUtils;
 | 
			
		||||
| 
						 | 
				
			
			@ -26,17 +18,13 @@ import javax.servlet.http.HttpServletRequest;
 | 
			
		|||
import javax.servlet.http.HttpServletResponse;
 | 
			
		||||
import java.io.IOException;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
import java.util.HashMap;
 | 
			
		||||
 | 
			
		||||
@Slf4j
 | 
			
		||||
public class JwtInterceptor implements HandlerInterceptor {
 | 
			
		||||
 | 
			
		||||
    @Resource
 | 
			
		||||
    RedisCache redisCache;
 | 
			
		||||
 | 
			
		||||
    public JwtInterceptor(RedisCache redisCache) {
 | 
			
		||||
        this.redisCache = redisCache;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public JwtInterceptor() {}
 | 
			
		||||
    @Override
 | 
			
		||||
    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
 | 
			
		||||
        response.setHeader( "Set-Cookie" , "cookiename=httponlyTest;Path=/;Domain=domainvalue;Max-Age=seconds;HTTPOnly");
 | 
			
		||||
| 
						 | 
				
			
			@ -46,6 +34,13 @@ public class JwtInterceptor implements HandlerInterceptor {
 | 
			
		|||
        response.setHeader("Referrer-Policy","no-referrer");
 | 
			
		||||
        response.setContentType("application/json");
 | 
			
		||||
        response.setCharacterEncoding("UTF-8");
 | 
			
		||||
        // 如果请求的header里面的SA-SAME-TOKEN 值和Authorization 值一样,就视为是内部接口调用,就直接返回ture
 | 
			
		||||
        // 不在进行认证的相关逻辑。为什么相等时就视为是内部接口调用呢?请看上面的第一部分的feign拦截器的写法。
 | 
			
		||||
        String saSameId = request.getHeader("SA-SAME-TOKEN");
 | 
			
		||||
        String stoken = request.getHeader("Authorization");
 | 
			
		||||
        if(saSameId.equals(stoken)){
 | 
			
		||||
            return true;
 | 
			
		||||
        }
 | 
			
		||||
        // 获取当前token(这个token获取的是请求头的token,也可以用 request 获取)
 | 
			
		||||
        String token = StpUtil.getTokenValue();
 | 
			
		||||
        long tokenTimeout = StpUtil.getTokenTimeout();// 获取过期时间
 | 
			
		||||
| 
						 | 
				
			
			@ -60,10 +55,10 @@ public class JwtInterceptor implements HandlerInterceptor {
 | 
			
		|||
        if (!StpUtil.isLogin()) {
 | 
			
		||||
            throw new BusinessException(ResultCode.IS_LOGIN_EXPIRE_ERROR);
 | 
			
		||||
        }
 | 
			
		||||
        boolean rest = redisCache.isExists(Constants.REDIS_USRE_TOKEN+token);
 | 
			
		||||
        if (!rest) {
 | 
			
		||||
            throw new BusinessException(ResultCode.LOGIN_EXPIRE_ERROR);
 | 
			
		||||
        }
 | 
			
		||||
//        boolean rest = redisCache.isExists(Constants.REDIS_USRE_TOKEN+token);
 | 
			
		||||
//        if (!rest) {
 | 
			
		||||
//            throw new BusinessException(ResultCode.LOGIN_EXPIRE_ERROR);
 | 
			
		||||
//        }
 | 
			
		||||
        //把变量放在request请求域中,仅可以被这次请求,即同一个requerst使用
 | 
			
		||||
        request.setAttribute(Constants.LOGIN_USRE_TOKEN,token);
 | 
			
		||||
        try {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,10 +1,11 @@
 | 
			
		|||
package com.recovery.admin.boot.mapper;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 | 
			
		||||
 | 
			
		||||
import com.recovery.admin.boot.entity.User;
 | 
			
		||||
 | 
			
		||||
import com.recovery.common.base.dto.UserAuthDTO;
 | 
			
		||||
import com.recovery.common.mybatis.config.MyMapper;
 | 
			
		||||
import org.apache.ibatis.annotations.Mapper;
 | 
			
		||||
import org.apache.ibatis.annotations.Param;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -12,7 +13,7 @@ import org.apache.ibatis.annotations.Param;
 | 
			
		|||
 * @author: 
 | 
			
		||||
 */
 | 
			
		||||
@Mapper
 | 
			
		||||
public interface UserMapper extends BaseMapper<User> {
 | 
			
		||||
public interface UserMapper extends MyMapper<User> {
 | 
			
		||||
 | 
			
		||||
    UserAuthDTO getByUsername(@Param("userName") String userName);
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,14 +2,11 @@ package com.recovery.admin.boot.rest;
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
import com.recovery.admin.boot.service.IMemberUserService;
 | 
			
		||||
import com.recovery.admin.boot.service.ISysUserService;
 | 
			
		||||
import com.recovery.admin.boot.service.UserService;
 | 
			
		||||
import com.recovery.common.base.dto.MemberUserAuthDTO;
 | 
			
		||||
import com.recovery.common.base.dto.UserAuthDTO;
 | 
			
		||||
import com.recovery.common.base.enums.PasswordEncoderTypeEnum;
 | 
			
		||||
import com.recovery.common.base.result.ApiResult;
 | 
			
		||||
import lombok.RequiredArgsConstructor;
 | 
			
		||||
import lombok.extern.slf4j.Slf4j;
 | 
			
		||||
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
 | 
			
		||||
import org.springframework.web.bind.annotation.*;
 | 
			
		||||
 | 
			
		||||
import javax.annotation.Resource;
 | 
			
		||||
| 
						 | 
				
			
			@ -23,7 +20,7 @@ import javax.annotation.Resource;
 | 
			
		|||
public class UserRest {
 | 
			
		||||
 | 
			
		||||
    @Resource
 | 
			
		||||
    private ISysUserService iSysUserService;
 | 
			
		||||
    private UserService userService;
 | 
			
		||||
    @Resource
 | 
			
		||||
    private IMemberUserService memberUserService;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -32,7 +29,7 @@ public class UserRest {
 | 
			
		|||
     */
 | 
			
		||||
    @GetMapping("/getUserByUsername")
 | 
			
		||||
    public ApiResult<UserAuthDTO> getUserByUsername(@RequestParam(value = "username") String username) {
 | 
			
		||||
        UserAuthDTO user = iSysUserService.getByUsername(username);
 | 
			
		||||
        UserAuthDTO user = userService.getByUsername(username);
 | 
			
		||||
        if (user == null) {
 | 
			
		||||
            throw new RuntimeException();
 | 
			
		||||
        }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,7 +8,7 @@ import com.recovery.common.base.dto.UserAuthDTO;
 | 
			
		|||
/**
 | 
			
		||||
 * @author: 
 | 
			
		||||
 */
 | 
			
		||||
public interface ISysUserService extends IService<User> {
 | 
			
		||||
public interface UserService extends IService<User> {
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
| 
						 | 
				
			
			@ -19,4 +19,8 @@ public interface ISysUserService extends IService<User> {
 | 
			
		|||
     */
 | 
			
		||||
    UserAuthDTO getByUsername(String username);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    void add(User user);
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -3,23 +3,38 @@ package com.recovery.admin.boot.service.impl;
 | 
			
		|||
 | 
			
		||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 | 
			
		||||
import com.recovery.admin.boot.entity.User;
 | 
			
		||||
import com.recovery.admin.boot.feign.OrderFeignClient;
 | 
			
		||||
import com.recovery.admin.boot.mapper.UserMapper;
 | 
			
		||||
import com.recovery.admin.boot.service.ISysUserService;
 | 
			
		||||
import com.recovery.admin.boot.service.UserService;
 | 
			
		||||
 | 
			
		||||
import com.recovery.common.base.dto.UserAuthDTO;
 | 
			
		||||
 | 
			
		||||
import lombok.RequiredArgsConstructor;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
 | 
			
		||||
import javax.annotation.Resource;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @author: 
 | 
			
		||||
 */
 | 
			
		||||
@Service
 | 
			
		||||
@RequiredArgsConstructor
 | 
			
		||||
public class SysUserServiceImpl extends ServiceImpl<UserMapper, User> implements ISysUserService {
 | 
			
		||||
public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements UserService {
 | 
			
		||||
    @Resource
 | 
			
		||||
    OrderFeignClient orderFeignClient;
 | 
			
		||||
    @Override
 | 
			
		||||
    public UserAuthDTO getByUsername(String username) {
 | 
			
		||||
        UserAuthDTO userAuthInfo = this.baseMapper.getByUsername(username);
 | 
			
		||||
        return userAuthInfo;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public void add(User user) {
 | 
			
		||||
        user.setId(2l);
 | 
			
		||||
        this.baseMapper.deleteById(user);
 | 
			
		||||
        String sc= orderFeignClient.test();
 | 
			
		||||
 | 
			
		||||
        System.out.println("123");
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -1,5 +1,7 @@
 | 
			
		|||
 | 
			
		||||
spring:
 | 
			
		||||
#  datasource:
 | 
			
		||||
#    dynamic:
 | 
			
		||||
#      seata: true
 | 
			
		||||
  application:
 | 
			
		||||
    name: hoe-admin
 | 
			
		||||
  main:
 | 
			
		||||
| 
						 | 
				
			
			@ -11,10 +13,10 @@ spring:
 | 
			
		|||
      discovery:
 | 
			
		||||
        #        metadata:
 | 
			
		||||
        #          serviceGroup: ytChen
 | 
			
		||||
        server-addr: localhost:8848
 | 
			
		||||
        server-addr: 192.168.110.209:8848
 | 
			
		||||
        namespace: 11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
      config:
 | 
			
		||||
        server-addr: localhost:8848
 | 
			
		||||
        server-addr: 192.168.110.209:8848
 | 
			
		||||
        file-extension: yaml
 | 
			
		||||
        prefix: hoe-admin
 | 
			
		||||
        group: dev
 | 
			
		||||
| 
						 | 
				
			
			@ -76,3 +78,25 @@ spring:
 | 
			
		|||
server:
 | 
			
		||||
  port: 9002
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#分布式事务
 | 
			
		||||
#seata:
 | 
			
		||||
#  enabled: true
 | 
			
		||||
#  enable-auto-data-source-proxy: true
 | 
			
		||||
#  config:
 | 
			
		||||
#    type: nacos
 | 
			
		||||
#    nacos:
 | 
			
		||||
#      server-addr: localhost:8848
 | 
			
		||||
#      group: SEATA_GROUP
 | 
			
		||||
#      username: nacos
 | 
			
		||||
#      password: nacos
 | 
			
		||||
#      data-id: seataServer.properties
 | 
			
		||||
#  registry:
 | 
			
		||||
#    type: nacos
 | 
			
		||||
#    nacos:
 | 
			
		||||
#      application: seata-server
 | 
			
		||||
#      server-addr: localhost:8848
 | 
			
		||||
#      group: SEATA_GROUP
 | 
			
		||||
#      username: nacos
 | 
			
		||||
#      password: nacos
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,7 +4,7 @@
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
    <select id="getByUsername" resultType="com.recovery.common.base.dto.UserAuthDTO">
 | 
			
		||||
        select t1.user_name as userName,t1.password,t1.state as status,t1.id as userId
 | 
			
		||||
        select t1.name, t1.user_name as userName,t1.password,t1.state as status,t1.id as userId
 | 
			
		||||
        from tbl_user t1 where t1.user_name = #{userName}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,115 @@
 | 
			
		|||
//package code;
 | 
			
		||||
//
 | 
			
		||||
//import cn.hutool.extra.template.TemplateConfig;
 | 
			
		||||
//import com.baomidou.mybatisplus.annotation.DbType;
 | 
			
		||||
//import com.baomidou.mybatisplus.core.config.GlobalConfig;
 | 
			
		||||
//import com.baomidou.mybatisplus.core.toolkit.StringPool;
 | 
			
		||||
//import com.baomidou.mybatisplus.generator.AutoGenerator;
 | 
			
		||||
//import com.baomidou.mybatisplus.generator.InjectionConfig;
 | 
			
		||||
//import com.baomidou.mybatisplus.generator.config.*;
 | 
			
		||||
//import com.baomidou.mybatisplus.generator.config.po.TableInfo;
 | 
			
		||||
//import com.baomidou.mybatisplus.generator.config.rules.DateType;
 | 
			
		||||
//import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy;
 | 
			
		||||
//import com.baomidou.mybatisplus.generator.engine.VelocityTemplateEngine;
 | 
			
		||||
//import com.recovery.admin.boot.config.ds.DataSourceConfig;
 | 
			
		||||
//
 | 
			
		||||
//import java.util.ArrayList;
 | 
			
		||||
//import java.util.List;
 | 
			
		||||
//
 | 
			
		||||
//public class CodeGenerator {
 | 
			
		||||
//
 | 
			
		||||
//    public static void main(String[] args) {
 | 
			
		||||
//        // 代码生成器
 | 
			
		||||
//        AutoGenerator mpg = new AutoGenerator();
 | 
			
		||||
//
 | 
			
		||||
//        // 全局配置
 | 
			
		||||
//        GlobalConfig gc = new GlobalConfig();
 | 
			
		||||
//        String projectPath = System.getProperty("user.dir");
 | 
			
		||||
//        gc.setOutputDir(projectPath + "/src/main/java");
 | 
			
		||||
//        gc.setAuthor("ytChen");
 | 
			
		||||
//        gc.setOpen(false);
 | 
			
		||||
////        gc.setEntityName("%sEntity");
 | 
			
		||||
//        gc.setBaseColumnList(true);
 | 
			
		||||
//        //去除生成的Service前缀I
 | 
			
		||||
//        gc.setServiceName("%sService");
 | 
			
		||||
//        gc.setBaseResultMap(true);
 | 
			
		||||
//        gc.setDateType(DateType.ONLY_DATE);
 | 
			
		||||
//        gc.setSwagger2(false); //实体属性 Swagger2 注解
 | 
			
		||||
//        mpg.setGlobalConfig(gc);
 | 
			
		||||
//
 | 
			
		||||
//        // 数据源配置
 | 
			
		||||
//        DataSourceConfig dsc = new DataSourceConfig();
 | 
			
		||||
//        dsc.setUrl("jdbc:mysql://124.70.167.140:3306/avatar_dev?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&useSSL=false");
 | 
			
		||||
//      //dsc.setDriverName("dm.jdbc.driver.DmDriver");  //jdk 1.8使用这个 9之后就要下面的
 | 
			
		||||
//        dsc.setDriverName("com.mysql.cj.jdbc.Driver");
 | 
			
		||||
//        dsc.setUsername("avatar");
 | 
			
		||||
//        dsc.setPassword("p9_34K_l1");
 | 
			
		||||
//        dsc.setDbType(DbType.MYSQL);
 | 
			
		||||
//        mpg.setDataSource(dsc);
 | 
			
		||||
//
 | 
			
		||||
//        // 包配置
 | 
			
		||||
//        PackageConfig pc = new PackageConfig();
 | 
			
		||||
////        pc.setModuleName(scanner("模块名"));
 | 
			
		||||
//        pc.setParent("com.recovery.order");
 | 
			
		||||
//        mpg.setPackageInfo(pc);
 | 
			
		||||
//
 | 
			
		||||
//        // 自定义配置
 | 
			
		||||
//        InjectionConfig cfg = new InjectionConfig() {
 | 
			
		||||
//            @Override
 | 
			
		||||
//            public void initMap() {
 | 
			
		||||
//                // to do nothing
 | 
			
		||||
//            }
 | 
			
		||||
//        };
 | 
			
		||||
//
 | 
			
		||||
//        // 如果模板引擎是 velocity
 | 
			
		||||
//        String templatePath = "/templates/mapper.xml.vm";
 | 
			
		||||
//
 | 
			
		||||
//        // 自定义输出配置
 | 
			
		||||
//        List<FileOutConfig> focList = new ArrayList<>();
 | 
			
		||||
//        // 自定义配置会被优先输出
 | 
			
		||||
//        focList.add(new FileOutConfig(templatePath) {
 | 
			
		||||
//            @Override
 | 
			
		||||
//            public String outputFile(TableInfo tableInfo) {
 | 
			
		||||
//                // 自定义输出文件名 , 如果你 Entity 设置了前后缀、此处注意 xml 的名称会跟着发生变化!!
 | 
			
		||||
////                return projectPath + "/src/main/resources/mapper/" + pc.getModuleName()
 | 
			
		||||
////                        + "/" + tableInfo.getEntityName() + "Mapper" + StringPool.DOT_XML;
 | 
			
		||||
//                return projectPath + "/src/main/resources/mapper" + pc.getModuleName()
 | 
			
		||||
//                        + "/" + tableInfo.getEntityName() + "Mapper"
 | 
			
		||||
//                        + StringPool.DOT_XML;
 | 
			
		||||
//            }
 | 
			
		||||
//        });
 | 
			
		||||
//
 | 
			
		||||
//        cfg.setFileOutConfigList(focList);
 | 
			
		||||
//        mpg.setCfg(cfg);
 | 
			
		||||
//
 | 
			
		||||
//        // 配置模板
 | 
			
		||||
//        TemplateConfig templateConfig = new TemplateConfig();
 | 
			
		||||
//
 | 
			
		||||
//        // 配置自定义输出模板
 | 
			
		||||
//        //指定自定义模板路径,注意不要带上.ftl/.vm, 会根据使用的模板引擎自动识别
 | 
			
		||||
//        templateConfig.setEntity("templates/entity.java");
 | 
			
		||||
//        // templateConfig.setService();
 | 
			
		||||
//        templateConfig.setController(null);
 | 
			
		||||
//        templateConfig.setXml(null);
 | 
			
		||||
//        mpg.setTemplate(templateConfig);
 | 
			
		||||
//
 | 
			
		||||
//        // 策略配置
 | 
			
		||||
//        StrategyConfig strategy = new StrategyConfig();
 | 
			
		||||
//        strategy.setNaming(NamingStrategy.underline_to_camel);
 | 
			
		||||
//        strategy.setColumnNaming(NamingStrategy.underline_to_camel);
 | 
			
		||||
////        strategy.setSuperEntityClass("你自己的父类实体,没有就不用设置!");
 | 
			
		||||
//        strategy.setEntityLombokModel(true);
 | 
			
		||||
//        strategy.setRestControllerStyle(true);
 | 
			
		||||
//        // 公共父类
 | 
			
		||||
////        strategy.setSuperControllerClass("你自己的父类控制器,没有就不用设置!");
 | 
			
		||||
//        // 写于父类中的公共字段
 | 
			
		||||
////        strategy.setSuperEntityColumns("id");
 | 
			
		||||
//        strategy.setInclude("tbl_notice_info");
 | 
			
		||||
//        strategy.setSuperMapperClass("com.recovery.common.mybatis.config.MyMapper");
 | 
			
		||||
//        strategy.setControllerMappingHyphenStyle(true);
 | 
			
		||||
//        strategy.setTablePrefix("tbl" + "_"); //生成实体时去掉表前缀
 | 
			
		||||
//        mpg.setStrategy(strategy);
 | 
			
		||||
//        mpg.setTemplateEngine(new VelocityTemplateEngine());
 | 
			
		||||
//        mpg.execute();
 | 
			
		||||
//    }
 | 
			
		||||
//}
 | 
			
		||||
| 
						 | 
				
			
			@ -24,11 +24,11 @@ import java.util.Map;
 | 
			
		|||
 */
 | 
			
		||||
@Slf4j
 | 
			
		||||
@Configuration
 | 
			
		||||
@MapperScan(basePackages = DataSourceConfig.PACKAGE, sqlSessionFactoryRef = "commonSqlSessionFactory")
 | 
			
		||||
@MapperScan(basePackages = DataSourceConfig.PACKAGE, sqlSessionFactoryRef = "authSqlSessionFactory")
 | 
			
		||||
public class DataSourceConfig {
 | 
			
		||||
 | 
			
		||||
    // 精确到模块目录,以便跟其他数据源隔离
 | 
			
		||||
    static final String PACKAGE = "com.recovery.admin.boot.mapper";
 | 
			
		||||
    static final String PACKAGE = "com.recovery.auth.mapper";
 | 
			
		||||
    static final String MAPPER_LOCATION = "classpath:mapper/*.xml";
 | 
			
		||||
 | 
			
		||||
    @Value("${master.datasource.url}")
 | 
			
		||||
| 
						 | 
				
			
			@ -44,7 +44,7 @@ public class DataSourceConfig {
 | 
			
		|||
    private String masterDBDreiverName;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    @Bean(name = "commonDataSource")
 | 
			
		||||
    @Bean(name = "authDataSource")
 | 
			
		||||
    @Primary
 | 
			
		||||
    public DynamicDataSource dynamicDataSource(){
 | 
			
		||||
        DynamicDataSource dynamicDataSource = DynamicDataSource.getInstance();
 | 
			
		||||
| 
						 | 
				
			
			@ -66,10 +66,10 @@ public class DataSourceConfig {
 | 
			
		|||
        return dynamicDataSource;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Bean(name = "commonSqlSessionFactory")
 | 
			
		||||
    @Bean(name = "authSqlSessionFactory")
 | 
			
		||||
    @Primary
 | 
			
		||||
    public SqlSessionFactory sqlSessionFactory(
 | 
			
		||||
            @Qualifier("commonDataSource") DataSource dynamicDataSource)
 | 
			
		||||
            @Qualifier("authDataSource") DataSource dynamicDataSource)
 | 
			
		||||
            throws Exception {
 | 
			
		||||
        SqlSessionFactoryBean bean = new SqlSessionFactoryBean();
 | 
			
		||||
        bean.setDataSource(dynamicDataSource);
 | 
			
		||||
| 
						 | 
				
			
			@ -79,16 +79,16 @@ public class DataSourceConfig {
 | 
			
		|||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Bean(name = "commonTransactionManager")
 | 
			
		||||
    @Bean(name = "authTransactionManager")
 | 
			
		||||
    @Primary
 | 
			
		||||
    public DataSourceTransactionManager commonTransactionManager() {
 | 
			
		||||
    public DataSourceTransactionManager authTransactionManager() {
 | 
			
		||||
        return new DataSourceTransactionManager(dynamicDataSource());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    @Bean(name = "commonSqlSessionTemplate")
 | 
			
		||||
    @Bean(name = "authSqlSessionTemplate")
 | 
			
		||||
    public SqlSessionTemplate sqlSessionTemplate(
 | 
			
		||||
            @Qualifier("commonSqlSessionFactory") SqlSessionFactory sqlSessionFactory)
 | 
			
		||||
            @Qualifier("authSqlSessionFactory") SqlSessionFactory sqlSessionFactory)
 | 
			
		||||
            throws Exception {
 | 
			
		||||
        return new SqlSessionTemplate(sqlSessionFactory);
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,19 +3,17 @@ package com.recovery.auth.controller;
 | 
			
		|||
 | 
			
		||||
import cn.dev33.satoken.stp.SaTokenInfo;
 | 
			
		||||
import cn.dev33.satoken.stp.StpUtil;
 | 
			
		||||
import cn.dev33.satoken.util.SaResult;
 | 
			
		||||
import com.recovery.auth.exception.BusinessException;
 | 
			
		||||
import com.recovery.auth.feign.UserFeignClient;
 | 
			
		||||
import com.recovery.auth.security.details.user.JwtAuthenticationRequest;
 | 
			
		||||
import com.recovery.auth.service.AuthService;
 | 
			
		||||
import com.recovery.common.base.config.redis.RedisCache;
 | 
			
		||||
import com.recovery.common.base.config.redis.BaseRedisCache;
 | 
			
		||||
import com.recovery.common.base.constant.Constants;
 | 
			
		||||
import com.recovery.common.base.dto.UserAuthDTO;
 | 
			
		||||
import com.recovery.common.base.dto.UserAuthorityDto;
 | 
			
		||||
import com.recovery.common.base.result.ApiResult;
 | 
			
		||||
import com.recovery.common.base.result.ResultCode;
 | 
			
		||||
import com.recovery.common.base.util.EncryptUtil;
 | 
			
		||||
import com.recovery.common.base.util.RedisUtil;
 | 
			
		||||
import com.recovery.common.base.util.HspHostUtil;
 | 
			
		||||
import lombok.AllArgsConstructor;
 | 
			
		||||
import lombok.extern.slf4j.Slf4j;
 | 
			
		||||
import org.springframework.util.StringUtils;
 | 
			
		||||
| 
						 | 
				
			
			@ -39,7 +37,7 @@ public class AuthController {
 | 
			
		|||
    @Resource
 | 
			
		||||
    UserFeignClient userFeignClient;
 | 
			
		||||
    @Resource
 | 
			
		||||
    RedisCache redisCache;
 | 
			
		||||
    BaseRedisCache redisCache;
 | 
			
		||||
 | 
			
		||||
    @PostMapping("/token")
 | 
			
		||||
    public ApiResult postAccessToken(@RequestBody JwtAuthenticationRequest authenticationRequest, HttpServletRequest request){
 | 
			
		||||
| 
						 | 
				
			
			@ -73,7 +71,7 @@ public class AuthController {
 | 
			
		|||
                && userDetails.getPassword().equals(EncryptUtil.encrypt(authenticationRequest.getPassword())))
 | 
			
		||||
        {
 | 
			
		||||
            log.info("密码校验成功!");
 | 
			
		||||
            StpUtil.login(userDetails.getUserId(),"PC");
 | 
			
		||||
            StpUtil.login(HspHostUtil.getHspHost()+":"+userDetails.getUserId(),"PC");
 | 
			
		||||
        }else {
 | 
			
		||||
            return ApiResult.failed("密码错误");
 | 
			
		||||
        }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -11,10 +11,10 @@ spring:
 | 
			
		|||
      discovery:
 | 
			
		||||
        metadata:
 | 
			
		||||
          serviceGroup: ytChen
 | 
			
		||||
        server-addr: localhost:8848
 | 
			
		||||
        server-addr: 192.168.110.209:8848
 | 
			
		||||
        namespace: 11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
      config:
 | 
			
		||||
        server-addr: localhost:8848
 | 
			
		||||
        server-addr: 192.168.110.209:8848
 | 
			
		||||
        file-extension: yaml
 | 
			
		||||
        prefix: hoe-auth
 | 
			
		||||
        group: dev
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -24,6 +24,15 @@
 | 
			
		|||
            <groupId>ch.qos.logback</groupId>
 | 
			
		||||
            <artifactId>logback-classic</artifactId>
 | 
			
		||||
        </dependency>
 | 
			
		||||
        <dependency>
 | 
			
		||||
            <groupId>org.springframework.session</groupId>
 | 
			
		||||
            <artifactId>spring-session-data-redis</artifactId>
 | 
			
		||||
        </dependency>
 | 
			
		||||
        <dependency>
 | 
			
		||||
            <groupId>org.springframework.session</groupId>
 | 
			
		||||
            <artifactId>spring-session</artifactId>
 | 
			
		||||
            <version>1.3.3.RELEASE</version>
 | 
			
		||||
        </dependency>
 | 
			
		||||
        <dependency>
 | 
			
		||||
            <groupId>org.springframework.boot</groupId>
 | 
			
		||||
            <artifactId>spring-boot-starter-data-redis</artifactId>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,47 +0,0 @@
 | 
			
		|||
package com.recovery.common.base.config;
 | 
			
		||||
 | 
			
		||||
import com.fasterxml.jackson.annotation.JsonAutoDetect;
 | 
			
		||||
import com.fasterxml.jackson.annotation.PropertyAccessor;
 | 
			
		||||
import com.fasterxml.jackson.databind.ObjectMapper;
 | 
			
		||||
import com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator;
 | 
			
		||||
import org.springframework.boot.autoconfigure.AutoConfigureBefore;
 | 
			
		||||
import org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration;
 | 
			
		||||
import org.springframework.context.annotation.Bean;
 | 
			
		||||
import org.springframework.context.annotation.Configuration;
 | 
			
		||||
import org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory;
 | 
			
		||||
import org.springframework.data.redis.core.RedisTemplate;
 | 
			
		||||
import org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer;
 | 
			
		||||
import org.springframework.data.redis.serializer.StringRedisSerializer;
 | 
			
		||||
/**
 | 
			
		||||
 * @author: 
 | 
			
		||||
 */
 | 
			
		||||
@Configuration
 | 
			
		||||
@AutoConfigureBefore(RedisAutoConfiguration.class)
 | 
			
		||||
public class RedisConfig {
 | 
			
		||||
    @Bean
 | 
			
		||||
    public RedisTemplate<String, Object> redisTemplate(LettuceConnectionFactory lettuceConnectionFactory) {
 | 
			
		||||
 | 
			
		||||
        RedisTemplate<String, Object> redisTemplate = new RedisTemplate<>();
 | 
			
		||||
        redisTemplate.setConnectionFactory(lettuceConnectionFactory);
 | 
			
		||||
 | 
			
		||||
        // 用Jackson2JsonRedisSerializer来序列化和反序列化redis的value值
 | 
			
		||||
        StringRedisSerializer stringRedisSerializer = new StringRedisSerializer();
 | 
			
		||||
        redisTemplate.setKeySerializer(stringRedisSerializer); // key
 | 
			
		||||
        Jackson2JsonRedisSerializer jackson2JsonRedisSerializer = new Jackson2JsonRedisSerializer(Object.class);
 | 
			
		||||
        ObjectMapper objectMapper = new ObjectMapper();
 | 
			
		||||
        // 指定要序列化的域(field,get,set),访问修饰符(public,private,protected)
 | 
			
		||||
        objectMapper.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY);
 | 
			
		||||
        objectMapper.activateDefaultTyping(LaissezFaireSubTypeValidator.instance, ObjectMapper.DefaultTyping.NON_FINAL);
 | 
			
		||||
        jackson2JsonRedisSerializer.setObjectMapper(objectMapper);
 | 
			
		||||
 | 
			
		||||
        redisTemplate.setValueSerializer(jackson2JsonRedisSerializer); //value
 | 
			
		||||
 | 
			
		||||
        redisTemplate.setHashKeySerializer(stringRedisSerializer);
 | 
			
		||||
        redisTemplate.setHashValueSerializer(jackson2JsonRedisSerializer);
 | 
			
		||||
 | 
			
		||||
        redisTemplate.afterPropertiesSet();
 | 
			
		||||
        return redisTemplate;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -1,6 +1,8 @@
 | 
			
		|||
package com.recovery.common.base.config.feign;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
import cn.dev33.satoken.same.SaSameUtil;
 | 
			
		||||
import cn.dev33.satoken.stp.StpUtil;
 | 
			
		||||
import com.recovery.common.base.util.HspHostUtil;
 | 
			
		||||
import feign.RequestInterceptor;
 | 
			
		||||
import feign.RequestTemplate;
 | 
			
		||||
| 
						 | 
				
			
			@ -13,10 +15,15 @@ public class CommonRequestInterceptor implements RequestInterceptor{
 | 
			
		|||
 | 
			
		||||
    @Override
 | 
			
		||||
    public void apply(RequestTemplate requestTemplate) {
 | 
			
		||||
        // SaSameToken 主要用于实现网关统一请求。即请求不能绕过网关去访问某个具体的服务
 | 
			
		||||
        requestTemplate.header(SaSameUtil.SAME_TOKEN, SaSameUtil.getToken());
 | 
			
		||||
 | 
			
		||||
        // 如果希望被调用方有会话状态,此处就还需要将 satoken 添加到请求头中
 | 
			
		||||
        requestTemplate.header(StpUtil.getTokenName(), StpUtil.getTokenValue());
 | 
			
		||||
        HttpServletRequest request = getHttpServletRequest();
 | 
			
		||||
        if(request != null && request.getHeader("hospitalHost") != null){
 | 
			
		||||
            String hospitalHost = request.getHeader("hospitalHost");
 | 
			
		||||
 | 
			
		||||
            String hospiatlProt = request.getHeader("hospiatlProt");
 | 
			
		||||
            String websiteDomain = request.getHeader("websiteDomain");
 | 
			
		||||
            String innerInternet = request.getHeader("innerInternet");
 | 
			
		||||
| 
						 | 
				
			
			@ -26,9 +33,11 @@ public class CommonRequestInterceptor implements RequestInterceptor{
 | 
			
		|||
            requestTemplate.header("websiteDomain",websiteDomain);
 | 
			
		||||
            requestTemplate.header("hospiatlProt",hospiatlProt);
 | 
			
		||||
            requestTemplate.header("userTokenHead",token);
 | 
			
		||||
            requestTemplate.header("feign","true");
 | 
			
		||||
        } else {
 | 
			
		||||
            //取当前线程变量中的域名进行传递
 | 
			
		||||
            requestTemplate.header("hospitalHost", HspHostUtil.getHspHost());
 | 
			
		||||
            requestTemplate.header("feign","true");
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,68 @@
 | 
			
		|||
package com.recovery.common.base.config.redis;
 | 
			
		||||
 | 
			
		||||
import com.fasterxml.jackson.annotation.JsonAutoDetect;
 | 
			
		||||
import com.fasterxml.jackson.annotation.PropertyAccessor;
 | 
			
		||||
import com.fasterxml.jackson.databind.ObjectMapper;
 | 
			
		||||
import com.recovery.common.base.config.redis.RedisObjectSerializer;
 | 
			
		||||
import org.springframework.cache.annotation.CachingConfigurerSupport;
 | 
			
		||||
import org.springframework.cache.annotation.EnableCaching;
 | 
			
		||||
import org.springframework.context.annotation.Bean;
 | 
			
		||||
import org.springframework.context.annotation.Configuration;
 | 
			
		||||
import org.springframework.data.redis.connection.RedisConnectionFactory;
 | 
			
		||||
import org.springframework.data.redis.core.RedisTemplate;
 | 
			
		||||
import org.springframework.data.redis.core.StringRedisTemplate;
 | 
			
		||||
import org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer;
 | 
			
		||||
import org.springframework.data.redis.serializer.StringRedisSerializer;
 | 
			
		||||
import org.springframework.session.data.redis.config.ConfigureRedisAction;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @author RyanWang
 | 
			
		||||
 * @version 1.0.0
 | 
			
		||||
 * @date 16/4/15 下午3:19.
 | 
			
		||||
 */
 | 
			
		||||
@Configuration
 | 
			
		||||
@EnableCaching
 | 
			
		||||
public class RedisConfig extends CachingConfigurerSupport{
 | 
			
		||||
    @Bean
 | 
			
		||||
    public ConfigureRedisAction configureRedisAction() {
 | 
			
		||||
        return ConfigureRedisAction.NO_OP;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Bean
 | 
			
		||||
    public StringRedisTemplate stringRedisTemplate(RedisConnectionFactory factory) {
 | 
			
		||||
        StringRedisTemplate template = new StringRedisTemplate(factory);
 | 
			
		||||
        return template;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Bean
 | 
			
		||||
    public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory factory) {
 | 
			
		||||
        RedisTemplate<String, Object> template = new RedisTemplate<String, Object>();
 | 
			
		||||
        template.setConnectionFactory(factory);
 | 
			
		||||
        template.setKeySerializer(new StringRedisSerializer());
 | 
			
		||||
        template.setValueSerializer(new RedisObjectSerializer());
 | 
			
		||||
        return template;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * RedisTemplate配置
 | 
			
		||||
     * @param factory
 | 
			
		||||
     * @return
 | 
			
		||||
     */
 | 
			
		||||
    @Bean
 | 
			
		||||
    public RedisTemplate<String, String> redisTemplateString(RedisConnectionFactory factory) {
 | 
			
		||||
        StringRedisTemplate template = new StringRedisTemplate(factory);
 | 
			
		||||
        //定义value的序列化方式
 | 
			
		||||
        Jackson2JsonRedisSerializer jackson2JsonRedisSerializer = new Jackson2JsonRedisSerializer(Object.class);
 | 
			
		||||
        ObjectMapper om = new ObjectMapper();
 | 
			
		||||
        om.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY);
 | 
			
		||||
        om.enableDefaultTyping(ObjectMapper.DefaultTyping.NON_FINAL);
 | 
			
		||||
        jackson2JsonRedisSerializer.setObjectMapper(om);
 | 
			
		||||
 | 
			
		||||
        template.setValueSerializer(jackson2JsonRedisSerializer);
 | 
			
		||||
        template.setHashValueSerializer(jackson2JsonRedisSerializer);
 | 
			
		||||
        template.afterPropertiesSet();
 | 
			
		||||
        return template;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,45 @@
 | 
			
		|||
package com.recovery.common.base.config.redis;
 | 
			
		||||
 | 
			
		||||
import org.springframework.core.convert.converter.Converter;
 | 
			
		||||
import org.springframework.core.serializer.support.DeserializingConverter;
 | 
			
		||||
import org.springframework.core.serializer.support.SerializingConverter;
 | 
			
		||||
import org.springframework.data.redis.serializer.RedisSerializer;
 | 
			
		||||
import org.springframework.data.redis.serializer.SerializationException;
 | 
			
		||||
 | 
			
		||||
public class RedisObjectSerializer implements RedisSerializer<Object> {
 | 
			
		||||
 | 
			
		||||
  private Converter<Object, byte[]> serializer = new SerializingConverter();
 | 
			
		||||
  private Converter<byte[], Object> deserializer = new DeserializingConverter();
 | 
			
		||||
 | 
			
		||||
  static final byte[] EMPTY_ARRAY = new byte[0];
 | 
			
		||||
 | 
			
		||||
  @Override
 | 
			
		||||
  public Object deserialize(byte[] bytes) {
 | 
			
		||||
    if (isEmpty(bytes)) {
 | 
			
		||||
      return null;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    try {
 | 
			
		||||
      return deserializer.convert(bytes);
 | 
			
		||||
    } catch (Exception ex) {
 | 
			
		||||
      throw new SerializationException("Cannot deserialize", ex);
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  @Override
 | 
			
		||||
  public byte[] serialize(Object object) {
 | 
			
		||||
    if (object == null) {
 | 
			
		||||
      return EMPTY_ARRAY;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    try {
 | 
			
		||||
      return serializer.convert(object);
 | 
			
		||||
    } catch (Exception ex) {
 | 
			
		||||
      return EMPTY_ARRAY;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  private boolean isEmpty(byte[] data) {
 | 
			
		||||
    return (data == null || data.length == 0);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -1,5 +1,6 @@
 | 
			
		|||
package com.recovery.common.base.ds;
 | 
			
		||||
 | 
			
		||||
import lombok.extern.slf4j.Slf4j;
 | 
			
		||||
import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource;
 | 
			
		||||
 | 
			
		||||
import java.util.HashMap;
 | 
			
		||||
| 
						 | 
				
			
			@ -9,6 +10,7 @@ import java.util.Map;
 | 
			
		|||
 * Created by RyanWang on 2019-07-24
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
@Slf4j
 | 
			
		||||
public class DynamicDataSource extends AbstractRoutingDataSource {
 | 
			
		||||
    private static DynamicDataSource instance;
 | 
			
		||||
    private static byte[] lock=new byte[0];
 | 
			
		||||
| 
						 | 
				
			
			@ -38,6 +40,7 @@ public class DynamicDataSource extends AbstractRoutingDataSource {
 | 
			
		|||
    //必须实现其方法
 | 
			
		||||
    @Override
 | 
			
		||||
    protected Object determineCurrentLookupKey() {
 | 
			
		||||
        log.info("当前数据源 [{}]", DataSourceContextHolder.getDBType());
 | 
			
		||||
        return DataSourceContextHolder.getDBType();
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -14,10 +14,14 @@ public class UserAuthDTO {
 | 
			
		|||
     * 用户ID
 | 
			
		||||
     */
 | 
			
		||||
    private Long userId;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 用户名
 | 
			
		||||
     */
 | 
			
		||||
    private String name;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 账号
 | 
			
		||||
     */
 | 
			
		||||
    private String userName;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,7 +2,9 @@ package com.recovery.common.base.util;
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
import cn.dev33.satoken.stp.StpUtil;
 | 
			
		||||
import cn.hutool.json.JSONObject;
 | 
			
		||||
import com.dtp.common.util.StringUtil;
 | 
			
		||||
import lombok.extern.slf4j.Slf4j;
 | 
			
		||||
import org.springframework.util.StringUtils;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -864,4 +866,22 @@ public class UtilTools {
 | 
			
		|||
		}
 | 
			
		||||
		return day;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
	public static Long getUserId(){
 | 
			
		||||
		try{
 | 
			
		||||
			log.info("当期库code:"+HspHostUtil.getHspHost());
 | 
			
		||||
			String id = StpUtil.getLoginId()+"";
 | 
			
		||||
			if (StringUtil.isNotEmpty(id)) {
 | 
			
		||||
				Long userId = Long.parseLong(id.replace(HspHostUtil.getHspHost()+":",""));
 | 
			
		||||
				return userId;
 | 
			
		||||
			}else {
 | 
			
		||||
				log.info("获取当前登陆人id为空 当期库code:"+HspHostUtil.getHspHost());
 | 
			
		||||
				return null;
 | 
			
		||||
			}
 | 
			
		||||
		}catch (Exception e){
 | 
			
		||||
			log.error("获取当前登陆人id失败",e.getMessage(),e);
 | 
			
		||||
			log.info("获取当前登陆人id失败");
 | 
			
		||||
            return null;
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,18 @@
 | 
			
		|||
package com.recovery.common.mybatis.config;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 | 
			
		||||
 | 
			
		||||
import java.util.List;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 定制版MyBatis Mapper插件接口,如需其他接口参考官方文档自行添加。
 | 
			
		||||
 */
 | 
			
		||||
public interface MyMapper<T> extends BaseMapper<T> {
 | 
			
		||||
       /**
 | 
			
		||||
        * 真正的批量插入
 | 
			
		||||
        * @param entityList
 | 
			
		||||
        * @return
 | 
			
		||||
        */
 | 
			
		||||
       int insertBatchSomeColumn(List<T> entityList);
 | 
			
		||||
}
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
 | 
			
		||||
  com.recovery.common.base.config.RedisConfig,\
 | 
			
		||||
  com.recovery.common.base.config.redis.RedisConfig,\
 | 
			
		||||
  com.recovery.common.base.util.RedisUtil
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,6 @@
 | 
			
		|||
package com.recovery.gateway;
 | 
			
		||||
 | 
			
		||||
import cn.dev33.satoken.SaManager;
 | 
			
		||||
import org.springframework.boot.SpringApplication;
 | 
			
		||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
 | 
			
		||||
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
 | 
			
		||||
| 
						 | 
				
			
			@ -14,5 +15,6 @@ import org.springframework.context.annotation.ComponentScan;
 | 
			
		|||
public class GatewayApp {
 | 
			
		||||
    public static void main(String[] args) {
 | 
			
		||||
        SpringApplication.run(GatewayApp.class, args);
 | 
			
		||||
        System.out.println("启动成功,Sa-Token 配置如下:" + SaManager.getConfig());
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -11,10 +11,10 @@ spring:
 | 
			
		|||
      discovery:
 | 
			
		||||
        #        metadata:
 | 
			
		||||
        #          serviceGroup: ytChen
 | 
			
		||||
        server-addr: localhost:8848
 | 
			
		||||
        server-addr: 192.168.110.209:8848
 | 
			
		||||
        namespace: 11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
      config:
 | 
			
		||||
        server-addr: localhost:8848
 | 
			
		||||
        server-addr: 192.168.110.209:8848
 | 
			
		||||
        file-extension: yaml
 | 
			
		||||
        prefix: hoe-gateway
 | 
			
		||||
        group: dev
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -59,9 +59,59 @@
 | 
			
		|||
            <artifactId>nimbus-jose-jwt</artifactId>
 | 
			
		||||
        </dependency>
 | 
			
		||||
 | 
			
		||||
        <dependency>
 | 
			
		||||
            <groupId>javax.persistence</groupId>
 | 
			
		||||
            <artifactId>javax.persistence-api</artifactId>
 | 
			
		||||
            <version>2.2</version>
 | 
			
		||||
        </dependency>
 | 
			
		||||
 | 
			
		||||
        <!-- Sa-Token 权限认证, 在线文档:https://sa-token.cc -->
 | 
			
		||||
        <dependency>
 | 
			
		||||
            <groupId>cn.dev33</groupId>
 | 
			
		||||
            <artifactId>sa-token-spring-boot-starter</artifactId>
 | 
			
		||||
            <version>1.37.0</version>
 | 
			
		||||
            <exclusions>
 | 
			
		||||
                <exclusion>
 | 
			
		||||
                    <!-- 配置冲突,需要排除   -->
 | 
			
		||||
                    <groupId>org.springframework.boot</groupId>
 | 
			
		||||
                    <artifactId>spring-boot-starter-web</artifactId>
 | 
			
		||||
                </exclusion>
 | 
			
		||||
            </exclusions>
 | 
			
		||||
 | 
			
		||||
        </dependency>
 | 
			
		||||
 | 
			
		||||
        <!-- 注意一定要引入对版本,要引入spring-cloud版本seata,而不是springboot版本的seata-->
 | 
			
		||||
<!--        <dependency>-->
 | 
			
		||||
<!--            <groupId>com.alibaba.cloud</groupId>-->
 | 
			
		||||
<!--            <artifactId>spring-cloud-starter-alibaba-seata</artifactId>-->
 | 
			
		||||
<!--            <!– 排除掉springcloud默认的seata版本,以免版本不一致出现问题–>-->
 | 
			
		||||
<!--            <exclusions>-->
 | 
			
		||||
<!--                <exclusion>-->
 | 
			
		||||
<!--                    <groupId>io.seata</groupId>-->
 | 
			
		||||
<!--                    <artifactId>seata-spring-boot-starter</artifactId>-->
 | 
			
		||||
<!--                </exclusion>-->
 | 
			
		||||
<!--                <exclusion>-->
 | 
			
		||||
<!--                    <groupId>io.seata</groupId>-->
 | 
			
		||||
<!--                    <artifactId>seata-all</artifactId>-->
 | 
			
		||||
<!--                </exclusion>-->
 | 
			
		||||
<!--            </exclusions>-->
 | 
			
		||||
<!--        </dependency>-->
 | 
			
		||||
<!--        <!– 上面排除掉了springcloud默认色seata版本,此处引入和seata-server版本对应的seata包–>-->
 | 
			
		||||
<!--        <dependency>-->
 | 
			
		||||
<!--            <groupId>io.seata</groupId>-->
 | 
			
		||||
<!--            <artifactId>seata-spring-boot-starter</artifactId>-->
 | 
			
		||||
<!--            <version>1.4.2</version>-->
 | 
			
		||||
<!--        </dependency>-->
 | 
			
		||||
        <!--Velocity(默认-->
 | 
			
		||||
        <dependency>
 | 
			
		||||
            <groupId>org.apache.velocity</groupId>
 | 
			
		||||
            <artifactId>velocity-engine-core</artifactId>
 | 
			
		||||
            <version>2.2</version>
 | 
			
		||||
        </dependency>
 | 
			
		||||
 | 
			
		||||
        <dependency>
 | 
			
		||||
            <groupId>com.recovery</groupId>
 | 
			
		||||
            <artifactId>common-redis</artifactId>
 | 
			
		||||
            <artifactId>common-base</artifactId>
 | 
			
		||||
            <version>${hoe-version}</version>
 | 
			
		||||
        </dependency>
 | 
			
		||||
        <dependency>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,26 @@
 | 
			
		|||
package com.recovery.order;
 | 
			
		||||
 | 
			
		||||
import com.dtp.core.spring.EnableDynamicTp;
 | 
			
		||||
import org.mybatis.spring.annotation.MapperScan;
 | 
			
		||||
import org.springframework.boot.SpringApplication;
 | 
			
		||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
 | 
			
		||||
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
 | 
			
		||||
import org.springframework.cloud.context.config.annotation.RefreshScope;
 | 
			
		||||
import org.springframework.cloud.openfeign.EnableFeignClients;
 | 
			
		||||
import org.springframework.context.annotation.ComponentScan;
 | 
			
		||||
import org.springframework.scheduling.annotation.EnableScheduling;
 | 
			
		||||
 | 
			
		||||
@SpringBootApplication
 | 
			
		||||
@EnableDiscoveryClient
 | 
			
		||||
@RefreshScope
 | 
			
		||||
@EnableFeignClients
 | 
			
		||||
@EnableScheduling
 | 
			
		||||
@EnableDynamicTp
 | 
			
		||||
@ComponentScan(basePackages = {"com.recovery.order","com.recovery.common.base"})
 | 
			
		||||
@MapperScan("com.recovery.order.mapper")
 | 
			
		||||
public class OrderApp {
 | 
			
		||||
    public static void main(String[] args) {
 | 
			
		||||
        SpringApplication.run(OrderApp.class, args);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -62,13 +62,13 @@ public class WebLogAspect {
 | 
			
		|||
        //切割获取访问目标模块
 | 
			
		||||
        String[] split = path.split("/");
 | 
			
		||||
        String module = split[0];
 | 
			
		||||
        log.info("切换库:"+RedisUtils.getDBInfoByHostAndModule(stringRedisTemplate,hospitalHost,"order"));
 | 
			
		||||
        log.info("切换库:"+RedisUtils.getDBInfoByHostAndModule(stringRedisTemplate,hospitalHost,"admin"));
 | 
			
		||||
        //根据域名和请求的模块名查询目标数据库
 | 
			
		||||
        HttpSession session = request.getSession();
 | 
			
		||||
        /**
 | 
			
		||||
         * 切换为动态数据源实例
 | 
			
		||||
         */
 | 
			
		||||
        HspHostUtil.switchDB(hospitalHost,"order",stringRedisTemplate);
 | 
			
		||||
        HspHostUtil.switchDB(hospitalHost,"admin",stringRedisTemplate);
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
    public String getIPAddress(HttpServletRequest request) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,35 @@
 | 
			
		|||
package com.recovery.order.config;
 | 
			
		||||
 | 
			
		||||
import cn.dev33.satoken.context.SaHolder;
 | 
			
		||||
import cn.dev33.satoken.filter.SaServletFilter;
 | 
			
		||||
import cn.dev33.satoken.same.SaSameUtil;
 | 
			
		||||
import cn.dev33.satoken.util.SaResult;
 | 
			
		||||
import lombok.extern.slf4j.Slf4j;
 | 
			
		||||
import org.springframework.context.annotation.Bean;
 | 
			
		||||
import org.springframework.context.annotation.Configuration;
 | 
			
		||||
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Sa-Token 权限认证 配置类
 | 
			
		||||
 */
 | 
			
		||||
@Configuration
 | 
			
		||||
@Slf4j
 | 
			
		||||
public class SaTokenConfigure implements WebMvcConfigurer {
 | 
			
		||||
    // 注册 Sa-Token 全局过滤器
 | 
			
		||||
    @Bean
 | 
			
		||||
    public SaServletFilter getSaServletFilter() {
 | 
			
		||||
        log.info("校验是否是网关转发请求:====================");
 | 
			
		||||
        return new SaServletFilter()
 | 
			
		||||
                .addInclude("/**")
 | 
			
		||||
                .addExclude("/favicon.ico")
 | 
			
		||||
                .setAuth(obj -> {
 | 
			
		||||
                    // 校验 Same-Token 身份凭证     —— 以下两句代码可简化为:SaSameUtil.checkCurrentRequestToken();
 | 
			
		||||
                    String token = SaHolder.getRequest().getHeader(SaSameUtil.SAME_TOKEN);
 | 
			
		||||
                    SaSameUtil.checkToken(token);
 | 
			
		||||
                })
 | 
			
		||||
                .setError(e -> {
 | 
			
		||||
                    return SaResult.error(e.getMessage());
 | 
			
		||||
                })
 | 
			
		||||
                ;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -1,6 +1,8 @@
 | 
			
		|||
package com.recovery.order.config.ds;
 | 
			
		||||
 | 
			
		||||
import com.alibaba.druid.pool.DruidDataSource;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean;
 | 
			
		||||
import com.recovery.common.base.ds.DynamicDataSource;
 | 
			
		||||
import lombok.extern.slf4j.Slf4j;
 | 
			
		||||
import org.apache.ibatis.session.SqlSessionFactory;
 | 
			
		||||
| 
						 | 
				
			
			@ -24,11 +26,11 @@ import java.util.Map;
 | 
			
		|||
 */
 | 
			
		||||
@Slf4j
 | 
			
		||||
@Configuration
 | 
			
		||||
@MapperScan(basePackages = DataSourceConfig.PACKAGE, sqlSessionFactoryRef = "commonSqlSessionFactory")
 | 
			
		||||
@MapperScan(basePackages = DataSourceConfig.PACKAGE, sqlSessionFactoryRef = "orderSqlSessionFactory")
 | 
			
		||||
public class DataSourceConfig {
 | 
			
		||||
 | 
			
		||||
    // 精确到模块目录,以便跟其他数据源隔离
 | 
			
		||||
    static final String PACKAGE = "com.recovery.admin.boot.mapper";
 | 
			
		||||
    static final String PACKAGE = "com.recovery.order.mapper";
 | 
			
		||||
    static final String MAPPER_LOCATION = "classpath:mapper/*.xml";
 | 
			
		||||
 | 
			
		||||
    @Value("${master.datasource.url}")
 | 
			
		||||
| 
						 | 
				
			
			@ -44,7 +46,7 @@ public class DataSourceConfig {
 | 
			
		|||
    private String masterDBDreiverName;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    @Bean(name = "commonDataSource")
 | 
			
		||||
    @Bean(name = "orderDataSource")
 | 
			
		||||
    @Primary
 | 
			
		||||
    public DynamicDataSource dynamicDataSource(){
 | 
			
		||||
        DynamicDataSource dynamicDataSource = DynamicDataSource.getInstance();
 | 
			
		||||
| 
						 | 
				
			
			@ -62,16 +64,18 @@ public class DataSourceConfig {
 | 
			
		|||
        Map<Object,Object> map = new HashMap<>();
 | 
			
		||||
        map.put("master", masterDataSource);
 | 
			
		||||
        dynamicDataSource.setTargetDataSources(map);
 | 
			
		||||
        //设置默认数据源 否则分布式事务会找不到数据源
 | 
			
		||||
        dynamicDataSource.setDefaultTargetDataSource(masterDataSource);
 | 
			
		||||
 | 
			
		||||
        return dynamicDataSource;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Bean(name = "commonSqlSessionFactory")
 | 
			
		||||
    @Bean(name = "orderSqlSessionFactory")
 | 
			
		||||
    @Primary
 | 
			
		||||
    public SqlSessionFactory sqlSessionFactory(
 | 
			
		||||
            @Qualifier("commonDataSource") DataSource dynamicDataSource)
 | 
			
		||||
            @Qualifier("orderDataSource") DataSource dynamicDataSource)
 | 
			
		||||
            throws Exception {
 | 
			
		||||
        SqlSessionFactoryBean bean = new SqlSessionFactoryBean();
 | 
			
		||||
        MybatisSqlSessionFactoryBean bean = new MybatisSqlSessionFactoryBean();
 | 
			
		||||
        bean.setDataSource(dynamicDataSource);
 | 
			
		||||
        bean.setMapperLocations(new PathMatchingResourcePatternResolver()
 | 
			
		||||
                .getResources(DataSourceConfig.MAPPER_LOCATION));
 | 
			
		||||
| 
						 | 
				
			
			@ -79,16 +83,16 @@ public class DataSourceConfig {
 | 
			
		|||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Bean(name = "commonTransactionManager")
 | 
			
		||||
    @Bean(name = "orderTransactionManager")
 | 
			
		||||
    @Primary
 | 
			
		||||
    public DataSourceTransactionManager commonTransactionManager() {
 | 
			
		||||
    public DataSourceTransactionManager orderTransactionManager() {
 | 
			
		||||
        return new DataSourceTransactionManager(dynamicDataSource());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    @Bean(name = "commonSqlSessionTemplate")
 | 
			
		||||
    @Bean(name = "orderSqlSessionTemplate")
 | 
			
		||||
    public SqlSessionTemplate sqlSessionTemplate(
 | 
			
		||||
            @Qualifier("commonSqlSessionFactory") SqlSessionFactory sqlSessionFactory)
 | 
			
		||||
            @Qualifier("orderSqlSessionFactory") SqlSessionFactory sqlSessionFactory)
 | 
			
		||||
            throws Exception {
 | 
			
		||||
        return new SqlSessionTemplate(sqlSessionFactory);
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,58 +1,58 @@
 | 
			
		|||
package com.recovery.order.config.ds;
 | 
			
		||||
 | 
			
		||||
import com.alibaba.druid.pool.DruidDataSource;
 | 
			
		||||
import org.apache.ibatis.session.SqlSessionFactory;
 | 
			
		||||
import org.mybatis.spring.SqlSessionFactoryBean;
 | 
			
		||||
import org.springframework.beans.factory.annotation.Qualifier;
 | 
			
		||||
import org.springframework.beans.factory.annotation.Value;
 | 
			
		||||
import org.springframework.context.annotation.Bean;
 | 
			
		||||
import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
 | 
			
		||||
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
 | 
			
		||||
 | 
			
		||||
import javax.sql.DataSource;
 | 
			
		||||
 | 
			
		||||
//@Configuration
 | 
			
		||||
//// 扫描 Mapper 接口并容器管理
 | 
			
		||||
//@MapperScan(basePackages = TeachingDataSourceConfig.PACKAGE, sqlSessionFactoryRef = "teachingSqlSessionFactory")
 | 
			
		||||
public class TeachingDataSourceConfig {
 | 
			
		||||
    // 精确到 course 目录,以便跟其他数据源隔离
 | 
			
		||||
    static final String PACKAGE = "com.recovery.order.mapper";
 | 
			
		||||
    static final String MAPPER_LOCATION = "classpath:mapper/*.xml";
 | 
			
		||||
 | 
			
		||||
    @Value("${admin.datasource.url}")
 | 
			
		||||
    private String url;
 | 
			
		||||
 | 
			
		||||
    @Value("${admin.datasource.username}")
 | 
			
		||||
    private String user;
 | 
			
		||||
 | 
			
		||||
    @Value("${admin.datasource.password}")
 | 
			
		||||
    private String password;
 | 
			
		||||
 | 
			
		||||
    @Value("${admin.datasource.driverClassName}")
 | 
			
		||||
    private String driverClass;
 | 
			
		||||
 | 
			
		||||
    @Bean(name = "adminDataSource")
 | 
			
		||||
    public DataSource cpdDataSource() {
 | 
			
		||||
        DruidDataSource dataSource = new DruidDataSource();
 | 
			
		||||
        dataSource.setDriverClassName(driverClass);
 | 
			
		||||
        dataSource.setUrl(url);
 | 
			
		||||
        dataSource.setUsername(user);
 | 
			
		||||
        dataSource.setPassword(password);
 | 
			
		||||
        return dataSource;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Bean(name = "adminTransactionManager")
 | 
			
		||||
    public DataSourceTransactionManager courseTransactionManager() {
 | 
			
		||||
        return new DataSourceTransactionManager(cpdDataSource());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Bean(name = "adminSqlSessionFactory")
 | 
			
		||||
    public SqlSessionFactory cpdSqlSessionFactory(@Qualifier("adminDataSource") DataSource cpdDataSource)
 | 
			
		||||
            throws Exception {
 | 
			
		||||
        final SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean();
 | 
			
		||||
        sessionFactory.setDataSource(cpdDataSource);
 | 
			
		||||
        sessionFactory.setMapperLocations(new PathMatchingResourcePatternResolver()
 | 
			
		||||
                .getResources(TeachingDataSourceConfig.MAPPER_LOCATION));
 | 
			
		||||
        return sessionFactory.getObject();
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
//package com.recovery.order.config.ds;
 | 
			
		||||
//
 | 
			
		||||
//import com.alibaba.druid.pool.DruidDataSource;
 | 
			
		||||
//import org.apache.ibatis.session.SqlSessionFactory;
 | 
			
		||||
//import org.mybatis.spring.SqlSessionFactoryBean;
 | 
			
		||||
//import org.springframework.beans.factory.annotation.Qualifier;
 | 
			
		||||
//import org.springframework.beans.factory.annotation.Value;
 | 
			
		||||
//import org.springframework.context.annotation.Bean;
 | 
			
		||||
//import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
 | 
			
		||||
//import org.springframework.jdbc.datasource.DataSourceTransactionManager;
 | 
			
		||||
//
 | 
			
		||||
//import javax.sql.DataSource;
 | 
			
		||||
//
 | 
			
		||||
////@Configuration
 | 
			
		||||
////// 扫描 Mapper 接口并容器管理
 | 
			
		||||
////@MapperScan(basePackages = TeachingDataSourceConfig.PACKAGE, sqlSessionFactoryRef = "teachingSqlSessionFactory")
 | 
			
		||||
//public class TeachingDataSourceConfig {
 | 
			
		||||
//    // 精确到 course 目录,以便跟其他数据源隔离
 | 
			
		||||
//    static final String PACKAGE = "com.recovery.order.mapper";
 | 
			
		||||
//    static final String MAPPER_LOCATION = "classpath:mapper/*.xml";
 | 
			
		||||
//
 | 
			
		||||
//    @Value("${admin.datasource.url}")
 | 
			
		||||
//    private String url;
 | 
			
		||||
//
 | 
			
		||||
//    @Value("${admin.datasource.username}")
 | 
			
		||||
//    private String user;
 | 
			
		||||
//
 | 
			
		||||
//    @Value("${admin.datasource.password}")
 | 
			
		||||
//    private String password;
 | 
			
		||||
//
 | 
			
		||||
//    @Value("${admin.datasource.driverClassName}")
 | 
			
		||||
//    private String driverClass;
 | 
			
		||||
//
 | 
			
		||||
//    @Bean(name = "adminDataSource")
 | 
			
		||||
//    public DataSource cpdDataSource() {
 | 
			
		||||
//        DruidDataSource dataSource = new DruidDataSource();
 | 
			
		||||
//        dataSource.setDriverClassName(driverClass);
 | 
			
		||||
//        dataSource.setUrl(url);
 | 
			
		||||
//        dataSource.setUsername(user);
 | 
			
		||||
//        dataSource.setPassword(password);
 | 
			
		||||
//        return dataSource;
 | 
			
		||||
//    }
 | 
			
		||||
//
 | 
			
		||||
//    @Bean(name = "adminTransactionManager")
 | 
			
		||||
//    public DataSourceTransactionManager courseTransactionManager() {
 | 
			
		||||
//        return new DataSourceTransactionManager(cpdDataSource());
 | 
			
		||||
//    }
 | 
			
		||||
//
 | 
			
		||||
//    @Bean(name = "adminSqlSessionFactory")
 | 
			
		||||
//    public SqlSessionFactory cpdSqlSessionFactory(@Qualifier("adminDataSource") DataSource cpdDataSource)
 | 
			
		||||
//            throws Exception {
 | 
			
		||||
//        final SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean();
 | 
			
		||||
//        sessionFactory.setDataSource(cpdDataSource);
 | 
			
		||||
//        sessionFactory.setMapperLocations(new PathMatchingResourcePatternResolver()
 | 
			
		||||
//                .getResources(TeachingDataSourceConfig.MAPPER_LOCATION));
 | 
			
		||||
//        return sessionFactory.getObject();
 | 
			
		||||
//    }
 | 
			
		||||
//}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,47 @@
 | 
			
		|||
package com.recovery.order.config.redis;
 | 
			
		||||
 | 
			
		||||
public interface RedisCache {
 | 
			
		||||
    /**
 | 
			
		||||
     * 描述:获取缓存
 | 
			
		||||
    */
 | 
			
		||||
    public String get(String key);
 | 
			
		||||
    public Object get_obj(String key);
 | 
			
		||||
    /**
 | 
			
		||||
     * 描述:删除缓存
 | 
			
		||||
     */
 | 
			
		||||
    public void remove(String key);
 | 
			
		||||
    /**
 | 
			
		||||
     * 描述:添加缓存
 | 
			
		||||
     */
 | 
			
		||||
    public void put(String key, String value);
 | 
			
		||||
    public void put_obj(String key, Object value);
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 描述:添加缓存并且添加失效时间
 | 
			
		||||
     */
 | 
			
		||||
    public void put(String key, String value, int second);
 | 
			
		||||
    public void put_obj(String key, Object value, int second);
 | 
			
		||||
    /**
 | 
			
		||||
     * 描述:根据缓存value值加减
 | 
			
		||||
     */
 | 
			
		||||
    public long incr(String key, long value);
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 描述:设置超时时间
 | 
			
		||||
     */
 | 
			
		||||
    public void expire(String key);
 | 
			
		||||
    public void expireDays(String key,int days);
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 是否存在
 | 
			
		||||
     * @param key
 | 
			
		||||
     * @return
 | 
			
		||||
     */
 | 
			
		||||
    Boolean isExists(String key);
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 清除某类key
 | 
			
		||||
     * @param patten
 | 
			
		||||
     */
 | 
			
		||||
    public void clean(String patten);
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,109 @@
 | 
			
		|||
package com.recovery.order.config.redis;
 | 
			
		||||
 | 
			
		||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
			
		||||
import org.springframework.data.redis.core.RedisTemplate;
 | 
			
		||||
import org.springframework.data.redis.core.StringRedisTemplate;
 | 
			
		||||
import org.springframework.data.redis.core.ValueOperations;
 | 
			
		||||
import org.springframework.stereotype.Component;
 | 
			
		||||
 | 
			
		||||
import java.util.Set;
 | 
			
		||||
import java.util.concurrent.TimeUnit;
 | 
			
		||||
 | 
			
		||||
@Component("RedisCacheImpl")
 | 
			
		||||
public class RedisCacheImpl implements RedisCache {
 | 
			
		||||
 | 
			
		||||
    @Autowired
 | 
			
		||||
    private StringRedisTemplate redisTemplate;
 | 
			
		||||
 | 
			
		||||
    @Autowired
 | 
			
		||||
    private RedisTemplate<String, Object> redisTemplate_obj;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public String get(String key) {
 | 
			
		||||
        if (null == key) {
 | 
			
		||||
            return null;
 | 
			
		||||
        }
 | 
			
		||||
        ValueOperations<String, String> operations = redisTemplate.opsForValue();
 | 
			
		||||
        return operations.get(key);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public Object get_obj(String key) {
 | 
			
		||||
        if (null == key) {
 | 
			
		||||
            return null;
 | 
			
		||||
        }
 | 
			
		||||
        return redisTemplate_obj.opsForValue().get(key);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public void remove(String key) {
 | 
			
		||||
        if (redisTemplate.hasKey(key)) {
 | 
			
		||||
            redisTemplate.delete(key);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public void put(String key, String value) {
 | 
			
		||||
        try {
 | 
			
		||||
            ValueOperations<String, String> operations = redisTemplate.opsForValue();
 | 
			
		||||
            operations.set(key, value);
 | 
			
		||||
        } catch (Exception err) {
 | 
			
		||||
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public void put_obj(String key, Object value) {
 | 
			
		||||
        redisTemplate_obj.opsForValue().set(key,value);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public void put(String key, String value, int second) {
 | 
			
		||||
        ValueOperations<String, String> operations = redisTemplate.opsForValue();
 | 
			
		||||
        operations.set(key, value, second, TimeUnit.SECONDS);
 | 
			
		||||
    }
 | 
			
		||||
    @Override
 | 
			
		||||
    public void put_obj(String key, Object value, int second) {
 | 
			
		||||
        redisTemplate_obj.opsForValue().set(key, value, second, TimeUnit.SECONDS);
 | 
			
		||||
    }
 | 
			
		||||
    @Override
 | 
			
		||||
    public long incr(String key, long value) {
 | 
			
		||||
        ValueOperations<String, String> operations = redisTemplate.opsForValue();
 | 
			
		||||
        return operations.increment(key,value);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public void expire(String key) {
 | 
			
		||||
        try {
 | 
			
		||||
            redisTemplate.expire(key, 15, TimeUnit.DAYS);
 | 
			
		||||
        } catch (Exception err) {
 | 
			
		||||
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public void expireDays(String key, int days) {
 | 
			
		||||
        try {
 | 
			
		||||
            redisTemplate.expire(key, days, TimeUnit.DAYS);
 | 
			
		||||
        } catch (Exception err) {
 | 
			
		||||
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public Boolean isExists(String key) {
 | 
			
		||||
        if(redisTemplate.hasKey(key)){
 | 
			
		||||
            return true;
 | 
			
		||||
        }
 | 
			
		||||
        return false;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public void clean(String patten) {
 | 
			
		||||
        Set<String> keys = redisTemplate.keys(patten);
 | 
			
		||||
        if(keys.size() > 0) {
 | 
			
		||||
            redisTemplate.delete(keys);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,47 @@
 | 
			
		|||
package com.recovery.order.entity;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.IdType;
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
			
		||||
import java.io.Serializable;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import lombok.EqualsAndHashCode;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * <p>
 | 
			
		||||
 * 收货单
 | 
			
		||||
 * </p>
 | 
			
		||||
 *
 | 
			
		||||
 * @author ytChen
 | 
			
		||||
 * @since 2024-05-14
 | 
			
		||||
 */
 | 
			
		||||
@Data
 | 
			
		||||
@EqualsAndHashCode(callSuper = false)
 | 
			
		||||
@TableName("tbl_order_in")
 | 
			
		||||
public class OrderIn implements Serializable {
 | 
			
		||||
 | 
			
		||||
    private static final long serialVersionUID = 1L;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 主键id
 | 
			
		||||
     */
 | 
			
		||||
    @TableId(value = "id", type = IdType.ASSIGN_ID)
 | 
			
		||||
    private Long id;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 设备id
 | 
			
		||||
     */
 | 
			
		||||
    private Long deviceId;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 用户id
 | 
			
		||||
     */
 | 
			
		||||
    private Long userId;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 删除标识0未删除1删除
 | 
			
		||||
     */
 | 
			
		||||
    private Integer isDeleted;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -1,6 +1,8 @@
 | 
			
		|||
package com.recovery.order.interceptor;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
import cn.dev33.satoken.stp.StpUtil;
 | 
			
		||||
import com.alibaba.csp.sentinel.util.StringUtil;
 | 
			
		||||
import com.alibaba.fastjson.JSONObject;
 | 
			
		||||
import com.auth0.jwt.interfaces.DecodedJWT;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -32,32 +34,35 @@ public class JwtInterceptor implements HandlerInterceptor {
 | 
			
		|||
    }
 | 
			
		||||
    @Override
 | 
			
		||||
    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
 | 
			
		||||
        HashMap<String, String> map=new HashMap<>();
 | 
			
		||||
//        //获取请求参数
 | 
			
		||||
//        RequestWrapper requestWrapper = new RequestWrapper(request);
 | 
			
		||||
//        //这里getBodyString()方法无参数
 | 
			
		||||
//        log.info("RequestBody: {}", requestWrapper.getBodyString());
 | 
			
		||||
        //从http请求头获取token
 | 
			
		||||
        // 获取当前token(这个token获取的是请求头的token,也可以用 request 获取)
 | 
			
		||||
        String token = StpUtil.getTokenValue();
 | 
			
		||||
        long tokenTimeout = StpUtil.getTokenTimeout();// 获取过期时间
 | 
			
		||||
        //token没过期,过期时间不是-1的时候,每次请求都刷新过期时间
 | 
			
		||||
        if (tokenTimeout != -1) {
 | 
			
		||||
            StpUtil.renewTimeout(3600);// 用于token续期
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        String token = request.getHeader(Constants.LOGIN_USRE_TOKEN);
 | 
			
		||||
        if (StringUtils.isEmpty(token)) {
 | 
			
		||||
            throw new BusinessException(ResultCode.LOGIN_ERROR);
 | 
			
		||||
        }
 | 
			
		||||
        boolean rest = redisUtil.hasKey("userToken:" +token);
 | 
			
		||||
        if (!rest) {
 | 
			
		||||
            throw new BusinessException(ResultCode.LOGIN_EXPIRE_ERROR);
 | 
			
		||||
        if (!StpUtil.isLogin()) {
 | 
			
		||||
            throw new BusinessException(ResultCode.IS_LOGIN_EXPIRE_ERROR);
 | 
			
		||||
        }
 | 
			
		||||
//        boolean rest = redisCache.isExists(Constants.REDIS_USRE_TOKEN+token);
 | 
			
		||||
//        if (!rest) {
 | 
			
		||||
//            throw new BusinessException(ResultCode.LOGIN_EXPIRE_ERROR);
 | 
			
		||||
//        }
 | 
			
		||||
        //把变量放在request请求域中,仅可以被这次请求,即同一个requerst使用
 | 
			
		||||
        request.setAttribute(Constants.LOGIN_USRE_TOKEN,token);
 | 
			
		||||
        request.setAttribute(Constants.LOGIN_USRE_TOKEN, token);
 | 
			
		||||
        try {
 | 
			
		||||
            //如果验证成功放行请求
 | 
			
		||||
            DecodedJWT verify = JwtUtils.verifyToken(token);
 | 
			
		||||
//            DecodedJWT verify = JwtUtils.verifyToken(token);
 | 
			
		||||
 | 
			
		||||
            return true;
 | 
			
		||||
        }
 | 
			
		||||
        catch (Exception exception)
 | 
			
		||||
        {
 | 
			
		||||
        } catch (Exception exception) {
 | 
			
		||||
            throw new BusinessException(ResultCode.TOKEN_INVALID_OR_EXPIRED);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
    /**
 | 
			
		||||
     * @date: 2023/2/6 12:46
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,16 @@
 | 
			
		|||
package com.recovery.order.mapper;
 | 
			
		||||
 | 
			
		||||
import com.recovery.order.entity.OrderIn;
 | 
			
		||||
import com.recovery.common.mybatis.config.MyMapper;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * <p>
 | 
			
		||||
 * 收货单 Mapper 接口
 | 
			
		||||
 * </p>
 | 
			
		||||
 *
 | 
			
		||||
 * @author ytChen
 | 
			
		||||
 * @since 2024-05-14
 | 
			
		||||
 */
 | 
			
		||||
public interface OrderInMapper extends MyMapper<OrderIn> {
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -1,17 +1,29 @@
 | 
			
		|||
package com.recovery.order.rest;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
import com.recovery.order.entity.OrderIn;
 | 
			
		||||
import com.recovery.order.service.OrderInService;
 | 
			
		||||
import lombok.extern.slf4j.Slf4j;
 | 
			
		||||
import org.springframework.web.bind.annotation.RequestMapping;
 | 
			
		||||
import org.springframework.web.bind.annotation.RestController;
 | 
			
		||||
 | 
			
		||||
import javax.annotation.Resource;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @author: 
 | 
			
		||||
 */
 | 
			
		||||
@RestController
 | 
			
		||||
@RequestMapping("/api/rest/users")
 | 
			
		||||
@RequestMapping("/api/rest/order")
 | 
			
		||||
@Slf4j
 | 
			
		||||
public class UserRest {
 | 
			
		||||
    @Resource
 | 
			
		||||
    OrderInService orderInService;
 | 
			
		||||
    @RequestMapping("/test")
 | 
			
		||||
    public String test() {
 | 
			
		||||
        OrderIn order = new OrderIn();
 | 
			
		||||
        orderInService.saveOrderIn(order);
 | 
			
		||||
        return "1";
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,23 @@
 | 
			
		|||
package com.recovery.order.service;
 | 
			
		||||
 | 
			
		||||
import com.recovery.order.entity.OrderIn;
 | 
			
		||||
import com.baomidou.mybatisplus.extension.service.IService;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * <p>
 | 
			
		||||
 * 收货单 服务类
 | 
			
		||||
 * </p>
 | 
			
		||||
 *
 | 
			
		||||
 * @author ytChen
 | 
			
		||||
 * @since 2024-05-14
 | 
			
		||||
 */
 | 
			
		||||
public interface OrderInService extends IService<OrderIn> {
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 保存收货单
 | 
			
		||||
     * @param orderIn
 | 
			
		||||
     * @return
 | 
			
		||||
     */
 | 
			
		||||
    boolean saveOrderIn(OrderIn orderIn);
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,36 @@
 | 
			
		|||
package com.recovery.order.service.impl;
 | 
			
		||||
 | 
			
		||||
import com.recovery.common.base.util.UtilTools;
 | 
			
		||||
import com.recovery.order.entity.OrderIn;
 | 
			
		||||
import com.recovery.order.mapper.OrderInMapper;
 | 
			
		||||
import com.recovery.order.service.OrderInService;
 | 
			
		||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 | 
			
		||||
 | 
			
		||||
import lombok.extern.slf4j.Slf4j;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import org.springframework.transaction.annotation.Transactional;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * <p>
 | 
			
		||||
 * 收货单 服务实现类
 | 
			
		||||
 * </p>
 | 
			
		||||
 *
 | 
			
		||||
 * @author ytChen
 | 
			
		||||
 * @since 2024-05-14
 | 
			
		||||
 */
 | 
			
		||||
@Service
 | 
			
		||||
@Slf4j
 | 
			
		||||
public class OrderInServiceImpl extends ServiceImpl<OrderInMapper, OrderIn> implements OrderInService {
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
//    @Transactional
 | 
			
		||||
//    @GlobalTransactional
 | 
			
		||||
    public boolean saveOrderIn(OrderIn orderIn) {
 | 
			
		||||
        orderIn.setIsDeleted(0);
 | 
			
		||||
        orderIn.setUserId(1L);
 | 
			
		||||
        baseMapper.insert(orderIn);
 | 
			
		||||
        log.info("获取登陆值去除------"+ UtilTools.getUserId() +"");
 | 
			
		||||
        throw new RuntimeException("saveOrderIn error");
 | 
			
		||||
//        return true;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -1,7 +1,7 @@
 | 
			
		|||
 | 
			
		||||
spring:
 | 
			
		||||
  application:
 | 
			
		||||
    name: hoe-admin
 | 
			
		||||
    name: hoe-order
 | 
			
		||||
  main:
 | 
			
		||||
    allow-bean-definition-overriding: true
 | 
			
		||||
  profiles:
 | 
			
		||||
| 
						 | 
				
			
			@ -11,13 +11,34 @@ spring:
 | 
			
		|||
      discovery:
 | 
			
		||||
        #        metadata:
 | 
			
		||||
        #          serviceGroup: ytChen
 | 
			
		||||
        server-addr: localhost:8848
 | 
			
		||||
        server-addr: 192.168.110.209:8848
 | 
			
		||||
        namespace: 11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
      config:
 | 
			
		||||
        server-addr: localhost:8848
 | 
			
		||||
        server-addr: 192.168.110.209:8848
 | 
			
		||||
        file-extension: yaml
 | 
			
		||||
        prefix: hoe-admin
 | 
			
		||||
        prefix: hoe-order
 | 
			
		||||
        group: dev
 | 
			
		||||
        namespace: 11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
server:
 | 
			
		||||
  port: 9002
 | 
			
		||||
  port: 9003
 | 
			
		||||
 | 
			
		||||
#分布式事务
 | 
			
		||||
#seata:
 | 
			
		||||
#  enabled: true
 | 
			
		||||
#  enable-auto-data-source-proxy: true
 | 
			
		||||
#  config:
 | 
			
		||||
#    type: nacos
 | 
			
		||||
#    nacos:
 | 
			
		||||
#      server-addr: localhost:8848
 | 
			
		||||
#      group: SEATA_GROUP
 | 
			
		||||
#      username: nacos
 | 
			
		||||
#      password: nacos
 | 
			
		||||
#      data-id: seataServer.properties
 | 
			
		||||
#  registry:
 | 
			
		||||
#    type: nacos
 | 
			
		||||
#    nacos:
 | 
			
		||||
#      application: seata-server
 | 
			
		||||
#      server-addr: localhost:8848
 | 
			
		||||
#      group: SEATA_GROUP
 | 
			
		||||
#      username: nacos
 | 
			
		||||
#      password: nacos
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,18 @@
 | 
			
		|||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 | 
			
		||||
<mapper namespace="com.recovery.order.mapper.OrderInMapper">
 | 
			
		||||
 | 
			
		||||
    <!-- 通用查询映射结果 -->
 | 
			
		||||
    <resultMap id="BaseResultMap" type="com.recovery.order.entity.OrderIn">
 | 
			
		||||
        <id column="id" property="id" />
 | 
			
		||||
        <result column="device_id" property="deviceId" />
 | 
			
		||||
        <result column="user_id" property="userId" />
 | 
			
		||||
        <result column="is_deleted" property="isDeleted" />
 | 
			
		||||
    </resultMap>
 | 
			
		||||
 | 
			
		||||
    <!-- 通用查询结果列 -->
 | 
			
		||||
    <sql id="Base_Column_List">
 | 
			
		||||
        id, device_id, user_id, is_deleted
 | 
			
		||||
    </sql>
 | 
			
		||||
 | 
			
		||||
</mapper>
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,112 @@
 | 
			
		|||
package code;
 | 
			
		||||
 | 
			
		||||
import com.baomidou.mybatisplus.annotation.DbType;
 | 
			
		||||
import com.baomidou.mybatisplus.core.toolkit.StringPool;
 | 
			
		||||
import com.baomidou.mybatisplus.generator.AutoGenerator;
 | 
			
		||||
import com.baomidou.mybatisplus.generator.InjectionConfig;
 | 
			
		||||
import com.baomidou.mybatisplus.generator.config.*;
 | 
			
		||||
import com.baomidou.mybatisplus.generator.config.po.TableInfo;
 | 
			
		||||
import com.baomidou.mybatisplus.generator.config.rules.DateType;
 | 
			
		||||
import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy;
 | 
			
		||||
import com.baomidou.mybatisplus.generator.engine.VelocityTemplateEngine;
 | 
			
		||||
 | 
			
		||||
import java.util.ArrayList;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
 | 
			
		||||
public class CodeGenerator {
 | 
			
		||||
 | 
			
		||||
    public static void main(String[] args) {
 | 
			
		||||
        // 代码生成器
 | 
			
		||||
        AutoGenerator mpg = new AutoGenerator();
 | 
			
		||||
 | 
			
		||||
        // 全局配置
 | 
			
		||||
        GlobalConfig gc = new GlobalConfig();
 | 
			
		||||
        String projectPath = System.getProperty("user.dir");
 | 
			
		||||
        gc.setOutputDir(projectPath + "/src/main/java");
 | 
			
		||||
        gc.setAuthor("ytChen");
 | 
			
		||||
        gc.setOpen(false);
 | 
			
		||||
//        gc.setEntityName("%sEntity");
 | 
			
		||||
        gc.setBaseColumnList(true);
 | 
			
		||||
        //去除生成的Service前缀I
 | 
			
		||||
        gc.setServiceName("%sService");
 | 
			
		||||
        gc.setBaseResultMap(true);
 | 
			
		||||
        gc.setDateType(DateType.ONLY_DATE);
 | 
			
		||||
        gc.setSwagger2(false); //实体属性 Swagger2 注解
 | 
			
		||||
        mpg.setGlobalConfig(gc);
 | 
			
		||||
 | 
			
		||||
        // 数据源配置
 | 
			
		||||
        DataSourceConfig dsc = new DataSourceConfig();
 | 
			
		||||
        dsc.setUrl("jdbc:mysql://192.168.110.210:3306/hoe_admin?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&useSSL=false");
 | 
			
		||||
      //dsc.setDriverName("dm.jdbc.driver.DmDriver");  //jdk 1.8使用这个 9之后就要下面的
 | 
			
		||||
        dsc.setDriverName("com.mysql.jdbc.Driver");
 | 
			
		||||
        dsc.setUsername("root");
 | 
			
		||||
        dsc.setPassword("12345678");
 | 
			
		||||
        dsc.setDbType(DbType.MYSQL);
 | 
			
		||||
        mpg.setDataSource(dsc);
 | 
			
		||||
 | 
			
		||||
        // 包配置
 | 
			
		||||
        PackageConfig pc = new PackageConfig();
 | 
			
		||||
//        pc.setModuleName(scanner("模块名"));
 | 
			
		||||
        pc.setParent("com.recovery.order");
 | 
			
		||||
        mpg.setPackageInfo(pc);
 | 
			
		||||
 | 
			
		||||
        // 自定义配置
 | 
			
		||||
        InjectionConfig cfg = new InjectionConfig() {
 | 
			
		||||
            @Override
 | 
			
		||||
            public void initMap() {
 | 
			
		||||
                // to do nothing
 | 
			
		||||
            }
 | 
			
		||||
        };
 | 
			
		||||
 | 
			
		||||
        // 如果模板引擎是 velocity
 | 
			
		||||
        String templatePath = "/templates/mapper.xml.vm";
 | 
			
		||||
 | 
			
		||||
        // 自定义输出配置
 | 
			
		||||
        List<FileOutConfig> focList = new ArrayList<>();
 | 
			
		||||
        // 自定义配置会被优先输出
 | 
			
		||||
        focList.add(new FileOutConfig(templatePath) {
 | 
			
		||||
            @Override
 | 
			
		||||
            public String outputFile(TableInfo tableInfo) {
 | 
			
		||||
                // 自定义输出文件名 , 如果你 Entity 设置了前后缀、此处注意 xml 的名称会跟着发生变化!!
 | 
			
		||||
//                return projectPath + "/src/main/resources/mapper/" + pc.getModuleName()
 | 
			
		||||
//                        + "/" + tableInfo.getEntityName() + "Mapper" + StringPool.DOT_XML;
 | 
			
		||||
                return projectPath + "/src/main/resources/mapper" + pc.getModuleName()
 | 
			
		||||
                        + "/" + tableInfo.getEntityName() + "Mapper"
 | 
			
		||||
                        + StringPool.DOT_XML;
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
        cfg.setFileOutConfigList(focList);
 | 
			
		||||
        mpg.setCfg(cfg);
 | 
			
		||||
 | 
			
		||||
        // 配置模板
 | 
			
		||||
        TemplateConfig templateConfig = new TemplateConfig();
 | 
			
		||||
 | 
			
		||||
        // 配置自定义输出模板
 | 
			
		||||
        //指定自定义模板路径,注意不要带上.ftl/.vm, 会根据使用的模板引擎自动识别
 | 
			
		||||
        templateConfig.setEntity("templates/entity.java");
 | 
			
		||||
        // templateConfig.setService();
 | 
			
		||||
        templateConfig.setController(null);
 | 
			
		||||
        templateConfig.setXml(null);
 | 
			
		||||
        mpg.setTemplate(templateConfig);
 | 
			
		||||
 | 
			
		||||
        // 策略配置
 | 
			
		||||
        StrategyConfig strategy = new StrategyConfig();
 | 
			
		||||
        strategy.setNaming(NamingStrategy.underline_to_camel);
 | 
			
		||||
        strategy.setColumnNaming(NamingStrategy.underline_to_camel);
 | 
			
		||||
//        strategy.setSuperEntityClass("你自己的父类实体,没有就不用设置!");
 | 
			
		||||
        strategy.setEntityLombokModel(true);
 | 
			
		||||
        strategy.setRestControllerStyle(true);
 | 
			
		||||
        // 公共父类
 | 
			
		||||
//        strategy.setSuperControllerClass("你自己的父类控制器,没有就不用设置!");
 | 
			
		||||
        // 写于父类中的公共字段
 | 
			
		||||
//        strategy.setSuperEntityColumns("id");
 | 
			
		||||
        strategy.setInclude("tbl_order_in");
 | 
			
		||||
        strategy.setSuperMapperClass("com.recovery.common.mybatis.config.MyMapper");
 | 
			
		||||
        strategy.setControllerMappingHyphenStyle(true);
 | 
			
		||||
        strategy.setTablePrefix("tbl" + "_"); //生成实体时去掉表前缀
 | 
			
		||||
        mpg.setStrategy(strategy);
 | 
			
		||||
        mpg.setTemplateEngine(new VelocityTemplateEngine());
 | 
			
		||||
        mpg.execute();
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -1,155 +0,0 @@
 | 
			
		|||
2024-03-07 14:49:23.196 [background-preinit] INFO  org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.0.Final
 | 
			
		||||
2024-03-07 14:49:24.202 [main] INFO  com.alibaba.nacos.client.config.impl.LocalConfigInfoProcessor - LOCAL_SNAPSHOT_PATH:C:\Users\Administrator\nacos\config
 | 
			
		||||
2024-03-07 14:49:24.241 [main] INFO  com.alibaba.nacos.client.config.impl.Limiter - limitTime:5.0
 | 
			
		||||
2024-03-07 14:49:24.273 [main] INFO  com.alibaba.nacos.client.config.utils.JvmUtil - isMultiInstance:false
 | 
			
		||||
2024-03-07 14:49:24.282 [main] INFO  org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration - Located property source: [BootstrapPropertySource {name='bootstrapProperties-hoe-admin-dev.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin,dev'}]
 | 
			
		||||
2024-03-07 14:49:24.288 [main] INFO  com.recovery.admin.boot.AdminApp - The following profiles are active: dev
 | 
			
		||||
2024-03-07 14:49:25.709 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
 | 
			
		||||
2024-03-07 14:49:25.713 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
 | 
			
		||||
2024-03-07 14:49:25.761 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 22 ms. Found 0 Redis repository interfaces.
 | 
			
		||||
2024-03-07 14:49:26.105 [main] INFO  org.springframework.cloud.context.scope.GenericScope - BeanFactory id=1b51f256-7441-363f-8f43-fd9521befb66
 | 
			
		||||
2024-03-07 14:49:26.680 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-07 14:49:26.686 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-07 14:49:27.046 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9002 (http)
 | 
			
		||||
2024-03-07 14:49:27.059 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-07 14:49:27.059 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
 | 
			
		||||
2024-03-07 14:49:27.060 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.52]
 | 
			
		||||
2024-03-07 14:49:27.207 [main] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
 | 
			
		||||
2024-03-07 14:49:27.207 [main] INFO  org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2887 ms
 | 
			
		||||
2024-03-07 14:49:27.274 [main] INFO  org.springframework.boot.web.servlet.RegistrationBean - Servlet dispatcherServlet was not registered (possibly already registered?)
 | 
			
		||||
2024-03-07 14:50:12.892 [main] INFO  com.alibaba.cloud.sentinel.SentinelWebAutoConfiguration - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
 | 
			
		||||
2024-03-07 14:50:15.907 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-07 14:50:15.907 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Environment :null
 | 
			
		||||
2024-03-07 14:50:15.907 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-07 14:50:16.022 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-07 14:50:16.046 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9002 (http) with context path ''
 | 
			
		||||
2024-03-07 14:50:16.053 [main] INFO  com.alibaba.nacos.client.naming - [BEAT] adding beat: BeatInfo{port=9002, ip='192.168.110.210', weight=1.0, serviceName='DEFAULT_GROUP@@hoe-admin', cluster='DEFAULT', metadata={preserved.register.source=SPRING_CLOUD}, scheduled=false, period=5000, stopped=false} to beat map.
 | 
			
		||||
2024-03-07 14:50:16.054 [main] INFO  com.alibaba.nacos.client.naming - [REGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce registering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={preserved.register.source=SPRING_CLOUD}}
 | 
			
		||||
2024-03-07 14:50:16.096 [main] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP hoe-admin 192.168.110.210:9002 register finished
 | 
			
		||||
2024-03-07 14:50:16.528 [main] INFO  com.recovery.admin.boot.AdminApp - Started AdminApp in 54.846 seconds (JVM running for 57.972)
 | 
			
		||||
2024-03-07 14:50:16.529 [main] INFO  com.recovery.admin.boot.listener.InitResourcePermissionCache - 刷新权限------------------------------
 | 
			
		||||
2024-03-07 14:50:16.532 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-07 14:50:16.534 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-07 14:50:16.534 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-07 14:50:16.534 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin, group=dev, cnt=1
 | 
			
		||||
2024-03-07 14:50:16.534 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin-dev.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-07 14:50:16.534 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin-dev.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-07 14:50:17.047 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - new ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
 | 
			
		||||
2024-03-07 14:50:17.052 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - current ips:(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
 | 
			
		||||
2024-03-07 14:50:17.106 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"hosts\":[{\"ip\":\"192.168.110.210\",\"port\":9002,\"valid\":true,\"healthy\":true,\"marked\":false,\"instanceId\":\"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin\",\"metadata\":{\"preserved.register.source\":\"SPRING_CLOUD\"},\"enabled\":true,\"weight\":1.0,\"clusterName\":\"DEFAULT\",\"serviceName\":\"DEFAULT_GROUP@@hoe-admin\",\"ephemeral\":true}],\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1709794217105,\"checksum\":\"3260175e29ef9a4de146167d0c8c282d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"metadata\":{}}","lastRefTime":608212496864400} from /192.168.110.210
 | 
			
		||||
2024-03-07 14:50:36.493 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
 | 
			
		||||
2024-03-07 14:50:36.493 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [BEAT] removing beat: DEFAULT_GROUP@@hoe-admin:192.168.110.210:9002 from beat map.
 | 
			
		||||
2024-03-07 14:50:36.494 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [DEREGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce deregistering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
 | 
			
		||||
2024-03-07 14:50:36.498 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
 | 
			
		||||
2024-03-07 14:50:36.499 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown begin
 | 
			
		||||
2024-03-07 14:50:37.075 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - removed ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
 | 
			
		||||
2024-03-07 14:50:37.076 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - current ips:(0) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> []
 | 
			
		||||
2024-03-07 14:50:37.516 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1709794237514,\"checksum\":\"22271bd87073759ac6c33b80e3dda60d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"hosts\":[],\"metadata\":{}}","lastRefTime":608232905953700} from /192.168.110.210
 | 
			
		||||
2024-03-07 14:50:39.528 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown stop
 | 
			
		||||
2024-03-07 14:50:39.528 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown begin
 | 
			
		||||
2024-03-07 14:50:42.570 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown begin
 | 
			
		||||
2024-03-07 14:50:45.586 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown stop
 | 
			
		||||
2024-03-07 14:50:45.586 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
 | 
			
		||||
2024-03-07 14:50:45.587 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
 | 
			
		||||
2024-03-07 14:50:45.587 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown stop
 | 
			
		||||
2024-03-07 14:50:45.587 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown begin
 | 
			
		||||
2024-03-07 14:50:45.588 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.identify.CredentialWatcher - [null] CredentialWatcher is stopped
 | 
			
		||||
2024-03-07 14:50:45.588 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.identify.CredentialService - [null] CredentialService is freed
 | 
			
		||||
2024-03-07 14:50:45.588 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown stop
 | 
			
		||||
2024-03-07 14:50:56.533 [background-preinit] INFO  org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.0.Final
 | 
			
		||||
2024-03-07 14:50:57.536 [main] INFO  com.alibaba.nacos.client.config.impl.LocalConfigInfoProcessor - LOCAL_SNAPSHOT_PATH:C:\Users\Administrator\nacos\config
 | 
			
		||||
2024-03-07 14:50:57.572 [main] INFO  com.alibaba.nacos.client.config.impl.Limiter - limitTime:5.0
 | 
			
		||||
2024-03-07 14:50:57.607 [main] INFO  com.alibaba.nacos.client.config.utils.JvmUtil - isMultiInstance:false
 | 
			
		||||
2024-03-07 14:50:57.621 [main] INFO  org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration - Located property source: [BootstrapPropertySource {name='bootstrapProperties-hoe-admin-dev.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin,dev'}]
 | 
			
		||||
2024-03-07 14:50:57.629 [main] INFO  com.recovery.admin.boot.AdminApp - The following profiles are active: dev
 | 
			
		||||
2024-03-07 14:50:58.732 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
 | 
			
		||||
2024-03-07 14:50:58.736 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
 | 
			
		||||
2024-03-07 14:50:58.776 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces.
 | 
			
		||||
2024-03-07 14:50:59.064 [main] INFO  org.springframework.cloud.context.scope.GenericScope - BeanFactory id=1b51f256-7441-363f-8f43-fd9521befb66
 | 
			
		||||
2024-03-07 14:50:59.603 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-07 14:50:59.609 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-07 14:50:59.982 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9002 (http)
 | 
			
		||||
2024-03-07 14:50:59.995 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-07 14:50:59.996 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
 | 
			
		||||
2024-03-07 14:50:59.996 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.52]
 | 
			
		||||
2024-03-07 14:51:00.146 [main] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
 | 
			
		||||
2024-03-07 14:51:00.146 [main] INFO  org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2471 ms
 | 
			
		||||
2024-03-07 14:51:00.209 [main] INFO  org.springframework.boot.web.servlet.RegistrationBean - Servlet dispatcherServlet was not registered (possibly already registered?)
 | 
			
		||||
2024-03-07 14:51:11.719 [main] INFO  com.alibaba.cloud.sentinel.SentinelWebAutoConfiguration - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
 | 
			
		||||
2024-03-07 14:51:14.871 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-07 14:51:14.872 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Environment :null
 | 
			
		||||
2024-03-07 14:51:14.873 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-07 14:51:15.032 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-07 14:51:15.063 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9002 (http) with context path ''
 | 
			
		||||
2024-03-07 14:51:15.071 [main] INFO  com.alibaba.nacos.client.naming - [BEAT] adding beat: BeatInfo{port=9002, ip='192.168.110.210', weight=1.0, serviceName='DEFAULT_GROUP@@hoe-admin', cluster='DEFAULT', metadata={preserved.register.source=SPRING_CLOUD}, scheduled=false, period=5000, stopped=false} to beat map.
 | 
			
		||||
2024-03-07 14:51:15.072 [main] INFO  com.alibaba.nacos.client.naming - [REGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce registering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={preserved.register.source=SPRING_CLOUD}}
 | 
			
		||||
2024-03-07 14:51:15.078 [main] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP hoe-admin 192.168.110.210:9002 register finished
 | 
			
		||||
2024-03-07 14:51:15.531 [main] INFO  com.recovery.admin.boot.AdminApp - Started AdminApp in 20.528 seconds (JVM running for 22.453)
 | 
			
		||||
2024-03-07 14:51:15.533 [main] INFO  com.recovery.admin.boot.listener.InitResourcePermissionCache - 刷新权限------------------------------
 | 
			
		||||
2024-03-07 14:51:15.537 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-07 14:51:15.538 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-07 14:51:15.539 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-07 14:51:15.539 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin, group=dev, cnt=1
 | 
			
		||||
2024-03-07 14:51:15.539 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin-dev.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-07 14:51:15.539 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin-dev.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-07 14:51:16.071 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - new ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
 | 
			
		||||
2024-03-07 14:51:16.079 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - current ips:(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
 | 
			
		||||
2024-03-07 14:51:16.087 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"hosts\":[{\"ip\":\"192.168.110.210\",\"port\":9002,\"valid\":true,\"healthy\":true,\"marked\":false,\"instanceId\":\"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin\",\"metadata\":{\"preserved.register.source\":\"SPRING_CLOUD\"},\"enabled\":true,\"weight\":1.0,\"clusterName\":\"DEFAULT\",\"serviceName\":\"DEFAULT_GROUP@@hoe-admin\",\"ephemeral\":true}],\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1709794276085,\"checksum\":\"3260175e29ef9a4de146167d0c8c282d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"metadata\":{}}","lastRefTime":608271477809600} from /192.168.110.210
 | 
			
		||||
2024-03-07 15:05:30.451 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
 | 
			
		||||
2024-03-07 15:05:30.451 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [BEAT] removing beat: DEFAULT_GROUP@@hoe-admin:192.168.110.210:9002 from beat map.
 | 
			
		||||
2024-03-07 15:05:30.452 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [DEREGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce deregistering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
 | 
			
		||||
2024-03-07 15:05:30.456 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
 | 
			
		||||
2024-03-07 15:05:30.456 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown begin
 | 
			
		||||
2024-03-07 15:05:31.461 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1709795131460,\"checksum\":\"22271bd87073759ac6c33b80e3dda60d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"hosts\":[],\"metadata\":{}}","lastRefTime":609126852462400} from /192.168.110.210
 | 
			
		||||
2024-03-07 15:05:31.462 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - removed ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
 | 
			
		||||
2024-03-07 15:05:31.463 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - current ips:(0) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> []
 | 
			
		||||
2024-03-07 15:05:31.822 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown stop
 | 
			
		||||
2024-03-07 15:05:31.822 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown begin
 | 
			
		||||
2024-03-07 15:05:34.837 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown begin
 | 
			
		||||
2024-03-07 15:05:37.875 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown stop
 | 
			
		||||
2024-03-07 15:05:37.875 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
 | 
			
		||||
2024-03-07 15:05:37.876 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
 | 
			
		||||
2024-03-07 15:05:37.876 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown stop
 | 
			
		||||
2024-03-07 15:05:37.876 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown begin
 | 
			
		||||
2024-03-07 15:05:37.877 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.identify.CredentialWatcher - [null] CredentialWatcher is stopped
 | 
			
		||||
2024-03-07 15:05:37.878 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.identify.CredentialService - [null] CredentialService is freed
 | 
			
		||||
2024-03-07 15:05:37.878 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown stop
 | 
			
		||||
2024-03-07 15:05:48.188 [background-preinit] INFO  org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.0.Final
 | 
			
		||||
2024-03-07 15:05:49.329 [main] INFO  com.alibaba.nacos.client.config.impl.LocalConfigInfoProcessor - LOCAL_SNAPSHOT_PATH:C:\Users\Administrator\nacos\config
 | 
			
		||||
2024-03-07 15:05:49.366 [main] INFO  com.alibaba.nacos.client.config.impl.Limiter - limitTime:5.0
 | 
			
		||||
2024-03-07 15:05:49.405 [main] INFO  com.alibaba.nacos.client.config.utils.JvmUtil - isMultiInstance:false
 | 
			
		||||
2024-03-07 15:05:49.417 [main] INFO  org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration - Located property source: [BootstrapPropertySource {name='bootstrapProperties-hoe-admin-dev.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin,dev'}]
 | 
			
		||||
2024-03-07 15:05:49.423 [main] INFO  com.recovery.admin.boot.AdminApp - The following profiles are active: dev
 | 
			
		||||
2024-03-07 15:05:50.487 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
 | 
			
		||||
2024-03-07 15:05:50.490 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
 | 
			
		||||
2024-03-07 15:05:50.532 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces.
 | 
			
		||||
2024-03-07 15:05:50.848 [main] INFO  org.springframework.cloud.context.scope.GenericScope - BeanFactory id=1b51f256-7441-363f-8f43-fd9521befb66
 | 
			
		||||
2024-03-07 15:05:51.501 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-07 15:05:51.508 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-07 15:05:51.928 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9002 (http)
 | 
			
		||||
2024-03-07 15:05:51.941 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-07 15:05:51.942 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
 | 
			
		||||
2024-03-07 15:05:51.942 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.52]
 | 
			
		||||
2024-03-07 15:05:52.099 [main] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
 | 
			
		||||
2024-03-07 15:05:52.100 [main] INFO  org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2639 ms
 | 
			
		||||
2024-03-07 15:05:52.185 [main] INFO  org.springframework.boot.web.servlet.RegistrationBean - Servlet dispatcherServlet was not registered (possibly already registered?)
 | 
			
		||||
2024-03-07 15:05:55.580 [main] INFO  com.alibaba.cloud.sentinel.SentinelWebAutoConfiguration - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
 | 
			
		||||
2024-03-07 15:05:58.500 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-07 15:05:58.501 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Environment :null
 | 
			
		||||
2024-03-07 15:05:58.501 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-07 15:05:58.618 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-07 15:05:58.639 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9002 (http) with context path ''
 | 
			
		||||
2024-03-07 15:05:58.645 [main] INFO  com.alibaba.nacos.client.naming - [BEAT] adding beat: BeatInfo{port=9002, ip='192.168.110.210', weight=1.0, serviceName='DEFAULT_GROUP@@hoe-admin', cluster='DEFAULT', metadata={preserved.register.source=SPRING_CLOUD}, scheduled=false, period=5000, stopped=false} to beat map.
 | 
			
		||||
2024-03-07 15:05:58.646 [main] INFO  com.alibaba.nacos.client.naming - [REGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce registering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={preserved.register.source=SPRING_CLOUD}}
 | 
			
		||||
2024-03-07 15:05:58.650 [main] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP hoe-admin 192.168.110.210:9002 register finished
 | 
			
		||||
2024-03-07 15:05:59.060 [main] INFO  com.recovery.admin.boot.AdminApp - Started AdminApp in 12.409 seconds (JVM running for 14.378)
 | 
			
		||||
2024-03-07 15:05:59.061 [main] INFO  com.recovery.admin.boot.listener.InitResourcePermissionCache - 刷新权限------------------------------
 | 
			
		||||
2024-03-07 15:05:59.065 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-07 15:05:59.067 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-07 15:05:59.067 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-07 15:05:59.067 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin, group=dev, cnt=1
 | 
			
		||||
2024-03-07 15:05:59.067 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin-dev.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-07 15:05:59.067 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin-dev.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-07 15:05:59.644 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - new ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
 | 
			
		||||
2024-03-07 15:05:59.650 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - current ips:(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
 | 
			
		||||
2024-03-07 15:05:59.656 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"hosts\":[{\"ip\":\"192.168.110.210\",\"port\":9002,\"valid\":true,\"healthy\":true,\"marked\":false,\"instanceId\":\"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin\",\"metadata\":{\"preserved.register.source\":\"SPRING_CLOUD\"},\"enabled\":true,\"weight\":1.0,\"clusterName\":\"DEFAULT\",\"serviceName\":\"DEFAULT_GROUP@@hoe-admin\",\"ephemeral\":true}],\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1709795159655,\"checksum\":\"3260175e29ef9a4de146167d0c8c282d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"metadata\":{}}","lastRefTime":609155046448400} from /192.168.110.210
 | 
			
		||||
| 
						 | 
				
			
			@ -1,38 +0,0 @@
 | 
			
		|||
2024-03-07 14:49:24.266 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-07 14:49:24.281 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-07 14:49:26.013 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-07 14:49:26.013 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-07 14:49:26.014 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-07 14:49:26.014 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-07 14:49:26.014 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-07 14:50:15.329 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-07 14:50:36.149 [Thread-35] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-07 14:50:36.149 [Thread-6] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-07 14:50:36.150 [Thread-35] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-07 14:50:36.151 [Thread-6] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-07 14:50:45.587 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-07 14:50:45.587 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-07 14:50:45.588 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-07 14:50:57.602 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-07 14:50:57.620 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-07 14:50:58.977 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-07 14:50:58.978 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-07 14:50:58.978 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-07 14:50:58.980 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-07 14:50:58.980 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-07 14:51:14.247 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-07 15:05:29.930 [Thread-33] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-07 15:05:29.930 [Thread-6] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-07 15:05:29.930 [Thread-33] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-07 15:05:29.931 [Thread-6] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-07 15:05:37.877 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-07 15:05:37.877 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-07 15:05:37.878 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-07 15:05:49.398 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-07 15:05:49.416 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-07 15:05:50.758 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-07 15:05:50.758 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-07 15:05:50.758 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-07 15:05:50.758 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-07 15:05:50.759 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-07 15:05:57.956 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
| 
						 | 
				
			
			@ -1,54 +0,0 @@
 | 
			
		|||
2024-03-11 10:31:53.769 [http-nio-9002-exec-2] ERROR com.recovery.admin.boot.exception.GlobalExceptionHandler - BusinessException全局异常:{}
 | 
			
		||||
com.recovery.admin.boot.exception.BusinessException: 未登录
 | 
			
		||||
	at com.recovery.admin.boot.interceptor.JwtInterceptor.preHandle(JwtInterceptor.java:46)
 | 
			
		||||
	at org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:148)
 | 
			
		||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1059)
 | 
			
		||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963)
 | 
			
		||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
 | 
			
		||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
 | 
			
		||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:655)
 | 
			
		||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
 | 
			
		||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 | 
			
		||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 | 
			
		||||
	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
 | 
			
		||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 | 
			
		||||
	at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 | 
			
		||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
 | 
			
		||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 | 
			
		||||
	at cn.dev33.satoken.filter.SaPathCheckFilterForServlet.doFilter(SaPathCheckFilterForServlet.java:55)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 | 
			
		||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
 | 
			
		||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 | 
			
		||||
	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:189)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 | 
			
		||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
 | 
			
		||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
 | 
			
		||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
 | 
			
		||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
 | 
			
		||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
 | 
			
		||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
 | 
			
		||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)
 | 
			
		||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382)
 | 
			
		||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
 | 
			
		||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)
 | 
			
		||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726)
 | 
			
		||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
 | 
			
		||||
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
 | 
			
		||||
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
 | 
			
		||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 | 
			
		||||
	at java.lang.Thread.run(Thread.java:748)
 | 
			
		||||
| 
						 | 
				
			
			@ -1,244 +0,0 @@
 | 
			
		|||
2024-03-11 10:27:10.368 [background-preinit] INFO  org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.0.Final
 | 
			
		||||
2024-03-11 10:27:11.366 [main] INFO  com.alibaba.nacos.client.config.impl.LocalConfigInfoProcessor - LOCAL_SNAPSHOT_PATH:C:\Users\Administrator\nacos\config
 | 
			
		||||
2024-03-11 10:27:11.396 [main] INFO  com.alibaba.nacos.client.config.impl.Limiter - limitTime:5.0
 | 
			
		||||
2024-03-11 10:27:11.430 [main] INFO  com.alibaba.nacos.client.config.utils.JvmUtil - isMultiInstance:false
 | 
			
		||||
2024-03-11 10:27:11.441 [main] INFO  org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration - Located property source: [BootstrapPropertySource {name='bootstrapProperties-hoe-admin-dev.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin,dev'}]
 | 
			
		||||
2024-03-11 10:27:11.447 [main] INFO  com.recovery.admin.boot.AdminApp - The following profiles are active: dev
 | 
			
		||||
2024-03-11 10:27:12.673 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
 | 
			
		||||
2024-03-11 10:27:12.678 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
 | 
			
		||||
2024-03-11 10:27:12.802 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 39 ms. Found 0 Redis repository interfaces.
 | 
			
		||||
2024-03-11 10:27:13.267 [main] INFO  org.springframework.cloud.context.scope.GenericScope - BeanFactory id=216cb31f-437d-3c94-9dc4-e626d40a4219
 | 
			
		||||
2024-03-11 10:27:13.846 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-11 10:27:13.852 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-11 10:27:14.242 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9002 (http)
 | 
			
		||||
2024-03-11 10:27:14.256 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-11 10:27:14.256 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
 | 
			
		||||
2024-03-11 10:27:14.256 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.52]
 | 
			
		||||
2024-03-11 10:27:14.403 [main] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
 | 
			
		||||
2024-03-11 10:27:14.404 [main] INFO  org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2929 ms
 | 
			
		||||
2024-03-11 10:27:14.521 [main] INFO  org.springframework.boot.web.servlet.RegistrationBean - Servlet dispatcherServlet was not registered (possibly already registered?)
 | 
			
		||||
2024-03-11 10:27:15.852 [main] INFO  com.alibaba.cloud.sentinel.SentinelWebAutoConfiguration - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
 | 
			
		||||
2024-03-11 10:27:18.610 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-11 10:27:18.610 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Environment :null
 | 
			
		||||
2024-03-11 10:27:18.611 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-11 10:27:18.741 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-11 10:27:18.769 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9002 (http) with context path ''
 | 
			
		||||
2024-03-11 10:27:18.775 [main] INFO  com.alibaba.nacos.client.naming - [BEAT] adding beat: BeatInfo{port=9002, ip='192.168.110.210', weight=1.0, serviceName='DEFAULT_GROUP@@hoe-admin', cluster='DEFAULT', metadata={preserved.register.source=SPRING_CLOUD}, scheduled=false, period=5000, stopped=false} to beat map.
 | 
			
		||||
2024-03-11 10:27:18.776 [main] INFO  com.alibaba.nacos.client.naming - [REGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce registering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={preserved.register.source=SPRING_CLOUD}}
 | 
			
		||||
2024-03-11 10:27:18.782 [main] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP hoe-admin 192.168.110.210:9002 register finished
 | 
			
		||||
2024-03-11 10:27:19.303 [main] INFO  com.recovery.admin.boot.AdminApp - Started AdminApp in 10.5 seconds (JVM running for 12.161)
 | 
			
		||||
2024-03-11 10:27:19.305 [main] INFO  com.recovery.admin.boot.listener.InitResourcePermissionCache - 刷新权限------------------------------
 | 
			
		||||
2024-03-11 10:27:19.309 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-11 10:27:19.310 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-11 10:27:19.310 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-11 10:27:19.310 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin, group=dev, cnt=1
 | 
			
		||||
2024-03-11 10:27:19.311 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin-dev.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-11 10:27:19.311 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin-dev.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-11 10:27:19.771 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - new ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatInterval":5000,"instanceHeartBeatTimeOut":15000}]
 | 
			
		||||
2024-03-11 10:27:19.779 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - current ips:(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatInterval":5000,"instanceHeartBeatTimeOut":15000}]
 | 
			
		||||
2024-03-11 10:27:19.792 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"hosts\":[{\"ip\":\"192.168.110.210\",\"port\":9002,\"valid\":true,\"healthy\":true,\"marked\":false,\"instanceId\":\"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin\",\"metadata\":{\"preserved.register.source\":\"SPRING_CLOUD\"},\"enabled\":true,\"weight\":1.0,\"clusterName\":\"DEFAULT\",\"serviceName\":\"DEFAULT_GROUP@@hoe-admin\",\"ephemeral\":true}],\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1710124039790,\"checksum\":\"3260175e29ef9a4de146167d0c8c282d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"metadata\":{}}","lastRefTime":938036432267600} from /192.168.110.210
 | 
			
		||||
2024-03-11 10:28:21.545 [http-nio-9002-exec-1] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
 | 
			
		||||
2024-03-11 10:28:21.545 [http-nio-9002-exec-1] INFO  org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
 | 
			
		||||
2024-03-11 10:28:21.547 [http-nio-9002-exec-1] INFO  org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms
 | 
			
		||||
2024-03-11 10:30:10.990 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
 | 
			
		||||
2024-03-11 10:30:10.991 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [BEAT] removing beat: DEFAULT_GROUP@@hoe-admin:192.168.110.210:9002 from beat map.
 | 
			
		||||
2024-03-11 10:30:10.991 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [DEREGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce deregistering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
 | 
			
		||||
2024-03-11 10:30:10.994 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
 | 
			
		||||
2024-03-11 10:30:10.995 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown begin
 | 
			
		||||
2024-03-11 10:30:12.008 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1710124212007,\"checksum\":\"22271bd87073759ac6c33b80e3dda60d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"hosts\":[],\"metadata\":{}}","lastRefTime":938208648606300} from /192.168.110.210
 | 
			
		||||
2024-03-11 10:30:12.009 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - removed ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatInterval":5000,"instanceHeartBeatTimeOut":15000}]
 | 
			
		||||
2024-03-11 10:30:12.011 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - current ips:(0) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> []
 | 
			
		||||
2024-03-11 10:30:14.008 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown stop
 | 
			
		||||
2024-03-11 10:30:14.009 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown begin
 | 
			
		||||
2024-03-11 10:30:17.017 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown begin
 | 
			
		||||
2024-03-11 10:30:20.044 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown stop
 | 
			
		||||
2024-03-11 10:30:20.044 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
 | 
			
		||||
2024-03-11 10:30:20.044 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
 | 
			
		||||
2024-03-11 10:30:20.045 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown stop
 | 
			
		||||
2024-03-11 10:30:20.045 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown begin
 | 
			
		||||
2024-03-11 10:30:20.045 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.identify.CredentialWatcher - [null] CredentialWatcher is stopped
 | 
			
		||||
2024-03-11 10:30:20.045 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.identify.CredentialService - [null] CredentialService is freed
 | 
			
		||||
2024-03-11 10:30:20.045 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown stop
 | 
			
		||||
2024-03-11 10:30:31.432 [background-preinit] INFO  org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.0.Final
 | 
			
		||||
2024-03-11 10:30:32.434 [main] INFO  com.alibaba.nacos.client.config.impl.LocalConfigInfoProcessor - LOCAL_SNAPSHOT_PATH:C:\Users\Administrator\nacos\config
 | 
			
		||||
2024-03-11 10:30:32.467 [main] INFO  com.alibaba.nacos.client.config.impl.Limiter - limitTime:5.0
 | 
			
		||||
2024-03-11 10:30:32.500 [main] INFO  com.alibaba.nacos.client.config.utils.JvmUtil - isMultiInstance:false
 | 
			
		||||
2024-03-11 10:30:32.511 [main] INFO  org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration - Located property source: [BootstrapPropertySource {name='bootstrapProperties-hoe-admin-dev.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin,dev'}]
 | 
			
		||||
2024-03-11 10:30:32.518 [main] INFO  com.recovery.admin.boot.AdminApp - The following profiles are active: dev
 | 
			
		||||
2024-03-11 10:30:33.450 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
 | 
			
		||||
2024-03-11 10:30:33.452 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
 | 
			
		||||
2024-03-11 10:30:33.485 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces.
 | 
			
		||||
2024-03-11 10:30:33.766 [main] INFO  org.springframework.cloud.context.scope.GenericScope - BeanFactory id=216cb31f-437d-3c94-9dc4-e626d40a4219
 | 
			
		||||
2024-03-11 10:30:34.308 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-11 10:30:34.314 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-11 10:30:34.673 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9002 (http)
 | 
			
		||||
2024-03-11 10:30:34.685 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-11 10:30:34.686 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
 | 
			
		||||
2024-03-11 10:30:34.686 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.52]
 | 
			
		||||
2024-03-11 10:30:34.823 [main] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
 | 
			
		||||
2024-03-11 10:30:34.823 [main] INFO  org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2275 ms
 | 
			
		||||
2024-03-11 10:30:34.871 [main] INFO  com.recovery.admin.boot.config.SaTokenConfigure - 校验是否是网关转发请求:====================
 | 
			
		||||
2024-03-11 10:30:34.909 [main] INFO  org.springframework.boot.web.servlet.RegistrationBean - Servlet dispatcherServlet was not registered (possibly already registered?)
 | 
			
		||||
2024-03-11 10:30:36.197 [main] INFO  com.alibaba.cloud.sentinel.SentinelWebAutoConfiguration - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
 | 
			
		||||
2024-03-11 10:30:38.774 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-11 10:30:38.775 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Environment :null
 | 
			
		||||
2024-03-11 10:30:38.775 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-11 10:30:38.882 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-11 10:30:38.901 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9002 (http) with context path ''
 | 
			
		||||
2024-03-11 10:30:38.906 [main] INFO  com.alibaba.nacos.client.naming - [BEAT] adding beat: BeatInfo{port=9002, ip='192.168.110.210', weight=1.0, serviceName='DEFAULT_GROUP@@hoe-admin', cluster='DEFAULT', metadata={preserved.register.source=SPRING_CLOUD}, scheduled=false, period=5000, stopped=false} to beat map.
 | 
			
		||||
2024-03-11 10:30:38.907 [main] INFO  com.alibaba.nacos.client.naming - [REGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce registering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={preserved.register.source=SPRING_CLOUD}}
 | 
			
		||||
2024-03-11 10:30:38.910 [main] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP hoe-admin 192.168.110.210:9002 register finished
 | 
			
		||||
2024-03-11 10:30:39.303 [main] INFO  com.recovery.admin.boot.AdminApp - Started AdminApp in 9.151 seconds (JVM running for 10.866)
 | 
			
		||||
2024-03-11 10:30:39.304 [main] INFO  com.recovery.admin.boot.listener.InitResourcePermissionCache - 刷新权限------------------------------
 | 
			
		||||
2024-03-11 10:30:39.306 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-11 10:30:39.308 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-11 10:30:39.308 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-11 10:30:39.308 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin, group=dev, cnt=1
 | 
			
		||||
2024-03-11 10:30:39.308 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin-dev.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-11 10:30:39.308 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin-dev.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-11 10:30:39.913 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - new ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
 | 
			
		||||
2024-03-11 10:30:39.918 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - current ips:(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
 | 
			
		||||
2024-03-11 10:30:39.927 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"hosts\":[{\"ip\":\"192.168.110.210\",\"port\":9002,\"valid\":true,\"healthy\":true,\"marked\":false,\"instanceId\":\"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin\",\"metadata\":{\"preserved.register.source\":\"SPRING_CLOUD\"},\"enabled\":true,\"weight\":1.0,\"clusterName\":\"DEFAULT\",\"serviceName\":\"DEFAULT_GROUP@@hoe-admin\",\"ephemeral\":true}],\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1710124239926,\"checksum\":\"3260175e29ef9a4de146167d0c8c282d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"metadata\":{}}","lastRefTime":938236568251200} from /192.168.110.210
 | 
			
		||||
2024-03-11 10:30:44.195 [http-nio-9002-exec-2] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
 | 
			
		||||
2024-03-11 10:30:44.195 [http-nio-9002-exec-2] INFO  org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
 | 
			
		||||
2024-03-11 10:30:44.198 [http-nio-9002-exec-2] INFO  org.springframework.web.servlet.DispatcherServlet - Completed initialization in 3 ms
 | 
			
		||||
2024-03-11 10:31:12.980 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
 | 
			
		||||
2024-03-11 10:31:12.980 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [BEAT] removing beat: DEFAULT_GROUP@@hoe-admin:192.168.110.210:9002 from beat map.
 | 
			
		||||
2024-03-11 10:31:12.980 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [DEREGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce deregistering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
 | 
			
		||||
2024-03-11 10:31:12.984 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
 | 
			
		||||
2024-03-11 10:31:12.984 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown begin
 | 
			
		||||
2024-03-11 10:31:13.993 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1710124273992,\"checksum\":\"22271bd87073759ac6c33b80e3dda60d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"hosts\":[],\"metadata\":{}}","lastRefTime":938270633371400} from /192.168.110.210
 | 
			
		||||
2024-03-11 10:31:13.994 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - removed ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
 | 
			
		||||
2024-03-11 10:31:13.996 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - current ips:(0) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> []
 | 
			
		||||
2024-03-11 10:31:14.218 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown stop
 | 
			
		||||
2024-03-11 10:31:14.218 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown begin
 | 
			
		||||
2024-03-11 10:31:17.249 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown begin
 | 
			
		||||
2024-03-11 10:31:20.284 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown stop
 | 
			
		||||
2024-03-11 10:31:20.284 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
 | 
			
		||||
2024-03-11 10:31:20.284 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
 | 
			
		||||
2024-03-11 10:31:20.284 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown stop
 | 
			
		||||
2024-03-11 10:31:20.284 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown begin
 | 
			
		||||
2024-03-11 10:31:20.285 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.identify.CredentialWatcher - [null] CredentialWatcher is stopped
 | 
			
		||||
2024-03-11 10:31:20.285 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.identify.CredentialService - [null] CredentialService is freed
 | 
			
		||||
2024-03-11 10:31:20.285 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown stop
 | 
			
		||||
2024-03-11 10:31:28.692 [background-preinit] INFO  org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.0.Final
 | 
			
		||||
2024-03-11 10:31:29.630 [main] INFO  com.alibaba.nacos.client.config.impl.LocalConfigInfoProcessor - LOCAL_SNAPSHOT_PATH:C:\Users\Administrator\nacos\config
 | 
			
		||||
2024-03-11 10:31:29.660 [main] INFO  com.alibaba.nacos.client.config.impl.Limiter - limitTime:5.0
 | 
			
		||||
2024-03-11 10:31:29.691 [main] INFO  com.alibaba.nacos.client.config.utils.JvmUtil - isMultiInstance:false
 | 
			
		||||
2024-03-11 10:31:29.702 [main] INFO  org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration - Located property source: [BootstrapPropertySource {name='bootstrapProperties-hoe-admin-dev.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin,dev'}]
 | 
			
		||||
2024-03-11 10:31:29.707 [main] INFO  com.recovery.admin.boot.AdminApp - The following profiles are active: dev
 | 
			
		||||
2024-03-11 10:31:30.532 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
 | 
			
		||||
2024-03-11 10:31:30.534 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
 | 
			
		||||
2024-03-11 10:31:30.564 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces.
 | 
			
		||||
2024-03-11 10:31:30.834 [main] INFO  org.springframework.cloud.context.scope.GenericScope - BeanFactory id=216cb31f-437d-3c94-9dc4-e626d40a4219
 | 
			
		||||
2024-03-11 10:31:31.342 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-11 10:31:31.347 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-11 10:31:31.711 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9002 (http)
 | 
			
		||||
2024-03-11 10:31:31.724 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-11 10:31:31.724 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
 | 
			
		||||
2024-03-11 10:31:31.725 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.52]
 | 
			
		||||
2024-03-11 10:31:31.853 [main] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
 | 
			
		||||
2024-03-11 10:31:31.853 [main] INFO  org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2118 ms
 | 
			
		||||
2024-03-11 10:31:31.900 [main] INFO  com.recovery.admin.boot.config.SaTokenConfigure - 校验是否是网关转发请求:====================
 | 
			
		||||
2024-03-11 10:31:31.929 [main] INFO  org.springframework.boot.web.servlet.RegistrationBean - Servlet dispatcherServlet was not registered (possibly already registered?)
 | 
			
		||||
2024-03-11 10:31:33.201 [main] INFO  com.alibaba.cloud.sentinel.SentinelWebAutoConfiguration - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
 | 
			
		||||
2024-03-11 10:31:35.729 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-11 10:31:35.730 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Environment :null
 | 
			
		||||
2024-03-11 10:31:35.731 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-11 10:31:35.837 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-11 10:31:35.861 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9002 (http) with context path ''
 | 
			
		||||
2024-03-11 10:31:35.866 [main] INFO  com.alibaba.nacos.client.naming - [BEAT] adding beat: BeatInfo{port=9002, ip='192.168.110.210', weight=1.0, serviceName='DEFAULT_GROUP@@hoe-admin', cluster='DEFAULT', metadata={preserved.register.source=SPRING_CLOUD}, scheduled=false, period=5000, stopped=false} to beat map.
 | 
			
		||||
2024-03-11 10:31:35.867 [main] INFO  com.alibaba.nacos.client.naming - [REGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce registering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={preserved.register.source=SPRING_CLOUD}}
 | 
			
		||||
2024-03-11 10:31:35.871 [main] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP hoe-admin 192.168.110.210:9002 register finished
 | 
			
		||||
2024-03-11 10:31:36.274 [main] INFO  com.recovery.admin.boot.AdminApp - Started AdminApp in 8.835 seconds (JVM running for 10.489)
 | 
			
		||||
2024-03-11 10:31:36.276 [main] INFO  com.recovery.admin.boot.listener.InitResourcePermissionCache - 刷新权限------------------------------
 | 
			
		||||
2024-03-11 10:31:36.279 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-11 10:31:36.280 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-11 10:31:36.280 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-11 10:31:36.280 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin, group=dev, cnt=1
 | 
			
		||||
2024-03-11 10:31:36.280 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin-dev.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-11 10:31:36.280 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin-dev.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-11 10:31:36.864 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - new ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
 | 
			
		||||
2024-03-11 10:31:36.870 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - current ips:(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
 | 
			
		||||
2024-03-11 10:31:36.882 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"hosts\":[{\"ip\":\"192.168.110.210\",\"port\":9002,\"valid\":true,\"healthy\":true,\"marked\":false,\"instanceId\":\"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin\",\"metadata\":{\"preserved.register.source\":\"SPRING_CLOUD\"},\"enabled\":true,\"weight\":1.0,\"clusterName\":\"DEFAULT\",\"serviceName\":\"DEFAULT_GROUP@@hoe-admin\",\"ephemeral\":true}],\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1710124296881,\"checksum\":\"3260175e29ef9a4de146167d0c8c282d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"metadata\":{}}","lastRefTime":938293522128400} from /192.168.110.210
 | 
			
		||||
2024-03-11 10:31:53.540 [http-nio-9002-exec-2] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
 | 
			
		||||
2024-03-11 10:31:53.540 [http-nio-9002-exec-2] INFO  org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
 | 
			
		||||
2024-03-11 10:31:53.543 [http-nio-9002-exec-2] INFO  org.springframework.web.servlet.DispatcherServlet - Completed initialization in 3 ms
 | 
			
		||||
2024-03-11 14:17:25.744 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
 | 
			
		||||
2024-03-11 14:17:25.746 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [BEAT] removing beat: DEFAULT_GROUP@@hoe-admin:192.168.110.210:9002 from beat map.
 | 
			
		||||
2024-03-11 14:17:25.747 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [DEREGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce deregistering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
 | 
			
		||||
2024-03-11 14:17:25.751 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
 | 
			
		||||
2024-03-11 14:17:25.751 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown begin
 | 
			
		||||
2024-03-11 14:17:26.758 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1710137846756,\"checksum\":\"22271bd87073759ac6c33b80e3dda60d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"hosts\":[],\"metadata\":{}}","lastRefTime":951843394522000} from /192.168.110.210
 | 
			
		||||
2024-03-11 14:17:26.766 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - removed ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
 | 
			
		||||
2024-03-11 14:17:26.772 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - current ips:(0) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> []
 | 
			
		||||
2024-03-11 14:17:26.800 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown stop
 | 
			
		||||
2024-03-11 14:17:26.800 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown begin
 | 
			
		||||
2024-03-11 14:17:29.804 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown begin
 | 
			
		||||
2024-03-11 14:17:32.816 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown stop
 | 
			
		||||
2024-03-11 14:17:32.816 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
 | 
			
		||||
2024-03-11 14:17:32.820 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
 | 
			
		||||
2024-03-11 14:17:32.820 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown stop
 | 
			
		||||
2024-03-11 14:17:32.820 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown begin
 | 
			
		||||
2024-03-11 14:17:32.822 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.identify.CredentialWatcher - [null] CredentialWatcher is stopped
 | 
			
		||||
2024-03-11 14:17:32.822 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.identify.CredentialService - [null] CredentialService is freed
 | 
			
		||||
2024-03-11 14:17:32.822 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown stop
 | 
			
		||||
2024-03-11 17:33:24.878 [background-preinit] INFO  org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.0.Final
 | 
			
		||||
2024-03-11 17:33:25.644 [main] INFO  com.alibaba.nacos.client.config.impl.LocalConfigInfoProcessor - LOCAL_SNAPSHOT_PATH:C:\Users\Administrator\nacos\config
 | 
			
		||||
2024-03-11 17:33:25.666 [main] INFO  com.alibaba.nacos.client.config.impl.Limiter - limitTime:5.0
 | 
			
		||||
2024-03-11 17:33:25.693 [main] INFO  com.alibaba.nacos.client.config.utils.JvmUtil - isMultiInstance:false
 | 
			
		||||
2024-03-11 17:33:25.701 [main] INFO  org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration - Located property source: [BootstrapPropertySource {name='bootstrapProperties-hoe-admin-dev.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin,dev'}]
 | 
			
		||||
2024-03-11 17:33:25.705 [main] INFO  com.recovery.admin.boot.AdminApp - The following profiles are active: dev
 | 
			
		||||
2024-03-11 17:33:26.518 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
 | 
			
		||||
2024-03-11 17:33:26.523 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
 | 
			
		||||
2024-03-11 17:33:26.577 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 26 ms. Found 0 Redis repository interfaces.
 | 
			
		||||
2024-03-11 17:33:27.014 [main] INFO  org.springframework.cloud.context.scope.GenericScope - BeanFactory id=216cb31f-437d-3c94-9dc4-e626d40a4219
 | 
			
		||||
2024-03-11 17:33:27.699 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-11 17:33:27.706 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-11 17:33:28.093 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9002 (http)
 | 
			
		||||
2024-03-11 17:33:28.104 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-11 17:33:28.104 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
 | 
			
		||||
2024-03-11 17:33:28.104 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.52]
 | 
			
		||||
2024-03-11 17:33:28.220 [main] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
 | 
			
		||||
2024-03-11 17:33:28.220 [main] INFO  org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2492 ms
 | 
			
		||||
2024-03-11 17:33:28.259 [main] INFO  com.recovery.admin.boot.config.SaTokenConfigure - 校验是否是网关转发请求:====================
 | 
			
		||||
2024-03-11 17:33:28.281 [main] INFO  org.springframework.boot.web.servlet.RegistrationBean - Servlet dispatcherServlet was not registered (possibly already registered?)
 | 
			
		||||
2024-03-11 17:33:29.307 [main] INFO  com.alibaba.cloud.sentinel.SentinelWebAutoConfiguration - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
 | 
			
		||||
2024-03-11 17:33:31.572 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-11 17:33:31.572 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Environment :null
 | 
			
		||||
2024-03-11 17:33:31.573 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-11 17:33:31.672 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-11 17:33:31.690 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9002 (http) with context path ''
 | 
			
		||||
2024-03-11 17:33:31.695 [main] INFO  com.alibaba.nacos.client.naming - [BEAT] adding beat: BeatInfo{port=9002, ip='192.168.110.210', weight=1.0, serviceName='DEFAULT_GROUP@@hoe-admin', cluster='DEFAULT', metadata={preserved.register.source=SPRING_CLOUD}, scheduled=false, period=5000, stopped=false} to beat map.
 | 
			
		||||
2024-03-11 17:33:31.695 [main] INFO  com.alibaba.nacos.client.naming - [REGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce registering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={preserved.register.source=SPRING_CLOUD}}
 | 
			
		||||
2024-03-11 17:33:31.699 [main] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP hoe-admin 192.168.110.210:9002 register finished
 | 
			
		||||
2024-03-11 17:33:32.023 [main] INFO  com.recovery.admin.boot.AdminApp - Started AdminApp in 8.174 seconds (JVM running for 9.57)
 | 
			
		||||
2024-03-11 17:33:32.024 [main] INFO  com.recovery.admin.boot.listener.InitResourcePermissionCache - 刷新权限------------------------------
 | 
			
		||||
2024-03-11 17:33:32.026 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-11 17:33:32.027 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-11 17:33:32.027 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-11 17:33:32.028 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin, group=dev, cnt=1
 | 
			
		||||
2024-03-11 17:33:32.028 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin-dev.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-11 17:33:32.028 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin-dev.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-11 17:33:32.698 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - new ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
 | 
			
		||||
2024-03-11 17:33:32.703 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - current ips:(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
 | 
			
		||||
2024-03-11 17:33:32.713 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"hosts\":[{\"ip\":\"192.168.110.210\",\"port\":9002,\"valid\":true,\"healthy\":true,\"marked\":false,\"instanceId\":\"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin\",\"metadata\":{\"preserved.register.source\":\"SPRING_CLOUD\"},\"enabled\":true,\"weight\":1.0,\"clusterName\":\"DEFAULT\",\"serviceName\":\"DEFAULT_GROUP@@hoe-admin\",\"ephemeral\":true}],\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1710149612713,\"checksum\":\"3260175e29ef9a4de146167d0c8c282d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"metadata\":{}}","lastRefTime":1894998036000} from /192.168.110.210
 | 
			
		||||
2024-03-11 17:34:21.253 [http-nio-9002-exec-1] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
 | 
			
		||||
2024-03-11 17:34:21.254 [http-nio-9002-exec-1] INFO  org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
 | 
			
		||||
2024-03-11 17:34:21.256 [http-nio-9002-exec-1] INFO  org.springframework.web.servlet.DispatcherServlet - Completed initialization in 2 ms
 | 
			
		||||
2024-03-11 17:34:22.074 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 获取请求地址:/api/rest/users/getUserByUsername
 | 
			
		||||
2024-03-11 17:34:22.074 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 获取请求ip:192.168.110.210
 | 
			
		||||
2024-03-11 17:34:22.075 [http-nio-9002-exec-1] INFO  com.recovery.common.base.utils.RedisUtils - 查询数据库:hoe:hospital:dbInfo:hoe-cs1_admin
 | 
			
		||||
2024-03-11 17:34:22.159 [http-nio-9002-exec-1] INFO  com.recovery.common.base.utils.RedisUtils - 查询数据库:hoe:hospital:dbInfo:hoe-cs1_admin
 | 
			
		||||
2024-03-11 17:34:22.264 [http-nio-9002-exec-1] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited
 | 
			
		||||
2024-03-11 17:35:57.228 [http-nio-9002-exec-3] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 获取请求地址:/api/rest/users/getUserByUsername
 | 
			
		||||
2024-03-11 17:35:57.228 [http-nio-9002-exec-3] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 获取请求ip:192.168.110.210
 | 
			
		||||
2024-03-11 17:35:57.228 [http-nio-9002-exec-3] INFO  com.recovery.common.base.utils.RedisUtils - 查询数据库:hoe:hospital:dbInfo:hoe-cs1_admin
 | 
			
		||||
2024-03-11 17:38:34.517 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
 | 
			
		||||
2024-03-11 17:38:34.518 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [BEAT] removing beat: DEFAULT_GROUP@@hoe-admin:192.168.110.210:9002 from beat map.
 | 
			
		||||
2024-03-11 17:38:34.518 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [DEREGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce deregistering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
 | 
			
		||||
2024-03-11 17:38:34.519 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
 | 
			
		||||
2024-03-11 17:38:34.520 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown begin
 | 
			
		||||
2024-03-11 17:38:35.523 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1710149915523,\"checksum\":\"22271bd87073759ac6c33b80e3dda60d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"hosts\":[],\"metadata\":{}}","lastRefTime":2197808635400} from /192.168.110.210
 | 
			
		||||
2024-03-11 17:38:35.524 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - removed ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
 | 
			
		||||
2024-03-11 17:38:35.525 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - current ips:(0) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> []
 | 
			
		||||
| 
						 | 
				
			
			@ -1,58 +0,0 @@
 | 
			
		|||
2024-03-11 10:27:11.423 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-11 10:27:11.441 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-11 10:27:13.155 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-11 10:27:13.156 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-11 10:27:13.159 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-11 10:27:13.159 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-11 10:27:13.159 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-11 10:27:18.074 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-11 10:30:10.662 [Thread-6] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-11 10:30:10.662 [Thread-34] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-11 10:30:10.663 [Thread-34] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-11 10:30:10.663 [Thread-6] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-11 10:30:20.045 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-11 10:30:20.045 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-11 10:30:20.046 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-11 10:30:32.494 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-11 10:30:32.510 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-11 10:30:33.683 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-11 10:30:33.683 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-11 10:30:33.683 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-11 10:30:33.684 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-11 10:30:33.684 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-11 10:30:38.274 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-11 10:31:12.685 [Thread-31] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-11 10:31:12.685 [Thread-31] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-11 10:31:12.685 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-11 10:31:12.687 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-11 10:31:20.285 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-11 10:31:20.285 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-11 10:31:20.285 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-11 10:31:29.686 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-11 10:31:29.701 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-11 10:31:30.745 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-11 10:31:30.746 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-11 10:31:30.746 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-11 10:31:30.746 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-11 10:31:30.746 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-11 10:31:35.202 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-11 14:17:25.086 [Thread-31] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-11 14:17:25.086 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-11 14:17:25.105 [Thread-31] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-11 14:17:25.117 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-11 14:17:32.821 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-11 14:17:32.821 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-11 14:17:32.823 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-11 17:33:25.686 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-11 17:33:25.700 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-11 17:33:26.894 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-11 17:33:26.894 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-11 17:33:26.894 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-11 17:33:26.894 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-11 17:33:26.895 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-11 17:33:31.027 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-11 17:35:57.248 [http-nio-9002-exec-3] WARN  com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://localhost:3306/hoe_admin?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&useSSL=false&rewriteBatchedStatements=true&serverTimezone=Asia/Shanghai, version : 1.2.5, lastPacketReceivedIdleMillis : 94756
 | 
			
		||||
2024-03-11 17:38:34.305 [Thread-28] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-11 17:38:34.305 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-11 17:38:34.306 [Thread-28] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-11 17:38:34.306 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| 
						 | 
				
			
			@ -1,389 +0,0 @@
 | 
			
		|||
2024-03-12 09:12:26.422 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-12 09:12:26.434 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-12 09:12:27.473 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:12:27.473 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:12:27.476 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:12:27.476 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:12:27.476 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-12 09:12:31.841 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-12 09:12:56.919 [Thread-30] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-12 09:12:56.919 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-12 09:12:56.919 [Thread-30] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-12 09:12:56.920 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-12 09:13:04.190 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-12 09:13:04.190 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-12 09:13:04.191 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-12 09:13:14.099 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-12 09:13:14.113 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-12 09:13:15.189 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:13:15.189 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:13:15.190 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:13:15.190 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:13:15.190 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-12 09:13:19.195 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-12 09:20:08.520 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-12 09:20:08.520 [Thread-30] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-12 09:20:08.521 [Thread-30] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-12 09:20:08.521 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-12 09:20:14.013 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-12 09:20:14.013 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-12 09:20:14.013 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-12 09:20:22.948 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-12 09:20:22.962 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-12 09:20:23.903 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:20:23.903 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:20:23.903 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:20:23.903 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:20:23.903 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-12 09:20:27.446 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-12 09:22:05.403 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-12 09:22:05.403 [Thread-28] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-12 09:22:05.403 [Thread-28] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-12 09:22:05.404 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-12 09:22:12.112 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-12 09:22:12.112 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-12 09:22:12.115 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-12 09:22:18.673 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-12 09:22:18.684 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-12 09:22:19.462 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:22:19.462 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:22:19.462 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:22:19.462 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:22:19.462 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-12 09:22:22.903 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-12 09:23:49.114 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-12 09:23:49.114 [Thread-26] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-12 09:23:49.115 [Thread-26] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-12 09:23:49.115 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-12 09:23:55.728 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-12 09:23:55.728 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-12 09:23:55.729 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-12 09:24:00.024 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-12 09:24:00.035 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-12 09:24:00.886 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:24:00.886 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:24:00.886 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:24:00.886 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:24:00.886 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-12 09:24:04.335 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-12 09:31:22.296 [Thread-26] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-12 09:31:22.296 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-12 09:31:22.297 [Thread-26] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-12 09:31:22.297 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-12 09:31:28.825 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-12 09:31:28.826 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-12 09:31:28.826 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-12 09:31:35.381 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-12 09:31:35.392 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-12 09:31:36.233 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:31:36.233 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:31:36.233 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:31:36.233 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:31:36.233 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-12 09:31:40.144 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-12 09:34:36.777 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-12 09:34:36.777 [Thread-27] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-12 09:34:36.778 [Thread-27] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-12 09:34:36.778 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-12 09:34:44.041 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-12 09:34:44.042 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-12 09:34:44.044 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-12 09:34:50.070 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-12 09:34:50.079 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-12 09:34:50.763 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:34:50.764 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:34:50.764 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:34:50.764 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:34:50.764 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-12 09:34:53.749 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-12 09:42:41.224 [Thread-24] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-12 09:42:41.224 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-12 09:42:41.225 [Thread-24] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-12 09:42:41.226 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-12 09:42:49.040 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-12 09:42:49.041 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-12 09:42:49.044 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-12 09:42:56.938 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-12 09:42:56.949 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-12 09:42:57.778 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:42:57.778 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:42:57.778 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:42:57.778 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:42:57.778 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-12 09:43:01.189 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-12 09:44:50.262 [Thread-26] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-12 09:44:50.262 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-12 09:44:50.262 [Thread-26] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-12 09:44:50.263 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-12 09:44:58.038 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-12 09:44:58.038 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-12 09:44:58.041 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-12 09:45:04.266 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-12 09:45:04.275 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-12 09:45:04.942 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:45:04.943 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:45:04.943 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:45:04.943 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:45:04.943 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-12 09:45:07.907 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-12 09:51:02.133 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-12 09:51:02.133 [Thread-24] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-12 09:51:02.134 [Thread-24] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-12 09:51:02.134 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-12 09:51:08.711 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-12 09:51:08.711 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-12 09:51:08.714 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-12 09:51:15.370 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-12 09:51:15.380 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-12 09:51:16.048 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:51:16.048 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:51:16.048 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:51:16.048 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:51:16.048 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-12 09:51:19.201 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-12 09:55:27.043 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-12 09:55:27.043 [Thread-25] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-12 09:55:27.044 [Thread-25] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-12 09:55:27.044 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-12 09:55:33.903 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-12 09:55:33.903 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-12 09:55:33.903 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-12 09:55:37.537 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-12 09:55:37.547 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-12 09:55:38.200 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:55:38.200 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:55:38.200 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:55:38.200 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 09:55:38.200 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-12 09:55:42.630 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-12 10:08:54.608 [http-nio-9002-exec-3] WARN  com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://localhost:3306/hoe_admin?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&useSSL=false&rewriteBatchedStatements=true&serverTimezone=Asia/Shanghai, version : 1.2.5, lastPacketReceivedIdleMillis : 251134
 | 
			
		||||
2024-03-12 10:12:04.983 [http-nio-9002-exec-5] WARN  com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://localhost:3306/hoe_admin?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&useSSL=false&rewriteBatchedStatements=true&serverTimezone=Asia/Shanghai, version : 1.2.5, lastPacketReceivedIdleMillis : 190371
 | 
			
		||||
2024-03-12 10:18:36.678 [http-nio-9002-exec-7] WARN  com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://localhost:3306/hoe_admin?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&useSSL=false&rewriteBatchedStatements=true&serverTimezone=Asia/Shanghai, version : 1.2.5, lastPacketReceivedIdleMillis : 391689
 | 
			
		||||
2024-03-12 10:22:19.607 [http-nio-9002-exec-9] WARN  com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://localhost:3306/hoe_admin?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&useSSL=false&rewriteBatchedStatements=true&serverTimezone=Asia/Shanghai, version : 1.2.5, lastPacketReceivedIdleMillis : 222925
 | 
			
		||||
2024-03-12 10:29:22.143 [http-nio-9002-exec-1] WARN  com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://localhost:3306/hoe_admin?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&useSSL=false&rewriteBatchedStatements=true&serverTimezone=Asia/Shanghai, version : 1.2.5, lastPacketReceivedIdleMillis : 422532
 | 
			
		||||
2024-03-12 10:30:24.986 [http-nio-9002-exec-3] WARN  com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://localhost:3306/hoe_admin?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&useSSL=false&rewriteBatchedStatements=true&serverTimezone=Asia/Shanghai, version : 1.2.5, lastPacketReceivedIdleMillis : 62840
 | 
			
		||||
2024-03-12 14:10:30.413 [http-nio-9002-exec-8] WARN  com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://localhost:3306/hoe_admin?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&useSSL=false&rewriteBatchedStatements=true&serverTimezone=Asia/Shanghai, version : 1.2.5, lastPacketReceivedIdleMillis : 119514
 | 
			
		||||
2024-03-12 14:19:42.017 [http-nio-9002-exec-1] WARN  com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://localhost:3306/hoe_admin?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&useSSL=false&rewriteBatchedStatements=true&serverTimezone=Asia/Shanghai, version : 1.2.5, lastPacketReceivedIdleMillis : 551600
 | 
			
		||||
2024-03-12 14:22:09.236 [http-nio-9002-exec-6] WARN  com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://localhost:3306/hoe_admin?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&useSSL=false&rewriteBatchedStatements=true&serverTimezone=Asia/Shanghai, version : 1.2.5, lastPacketReceivedIdleMillis : 147217
 | 
			
		||||
2024-03-12 14:23:07.541 [Thread-28] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-12 14:23:07.541 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-12 14:23:07.542 [Thread-28] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-12 14:23:07.542 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-12 14:23:16.266 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-12 14:23:16.266 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-12 14:23:16.267 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-12 14:23:25.594 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-12 14:23:25.605 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-12 14:23:26.598 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 14:23:26.599 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 14:23:26.599 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 14:23:26.599 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 14:23:26.599 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-12 14:23:30.067 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-12 14:26:32.523 [Thread-27] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-12 14:26:32.523 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-12 14:26:32.523 [Thread-27] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-12 14:26:32.524 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-12 14:26:41.695 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-12 14:26:41.695 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-12 14:26:41.695 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-12 14:26:48.971 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-12 14:26:48.980 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-12 14:26:49.641 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 14:26:49.642 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 14:26:49.642 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 14:26:49.642 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 14:26:49.642 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-12 14:26:53.018 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-12 14:27:41.568 [Thread-25] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-12 14:27:41.568 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-12 14:27:41.569 [Thread-25] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-12 14:27:41.569 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-12 14:27:47.568 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-12 14:27:47.568 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-12 14:27:47.569 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-12 14:27:53.658 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-12 14:27:53.668 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-12 14:27:54.458 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 14:27:54.458 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 14:27:54.458 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 14:27:54.459 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 14:27:54.459 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-12 14:27:57.941 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-12 14:53:24.605 [http-nio-9002-exec-3] WARN  com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://localhost:3306/hoe_admin?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&useSSL=false&rewriteBatchedStatements=true&serverTimezone=Asia/Shanghai, version : 1.2.5, lastPacketReceivedIdleMillis : 1519475
 | 
			
		||||
2024-03-12 15:19:15.309 [http-nio-9002-exec-1] WARN  com.alibaba.druid.pool.DruidAbstractDataSource - discard long time none received connection. , jdbcUrl : jdbc:mysql://localhost:3306/hoe_admin?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&useSSL=false&rewriteBatchedStatements=true&serverTimezone=Asia/Shanghai, version : 1.2.5, lastPacketReceivedIdleMillis : 1422196
 | 
			
		||||
2024-03-12 15:29:07.624 [Thread-26] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-12 15:29:07.623 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-12 15:29:07.626 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-12 15:29:07.643 [Thread-26] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-12 15:29:14.110 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-12 15:29:14.110 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-12 15:29:14.111 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-12 15:29:24.888 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-12 15:29:24.901 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-12 15:29:25.920 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 15:29:25.920 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 15:29:25.920 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 15:29:25.920 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 15:29:25.920 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-12 15:29:29.601 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-12 15:36:53.098 [Thread-29] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-12 15:36:53.098 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-12 15:36:53.098 [Thread-29] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-12 15:36:53.099 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-12 15:37:01.483 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-12 15:37:01.483 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-12 15:37:01.484 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-12 15:37:07.385 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-12 15:37:07.394 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-12 15:37:08.094 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 15:37:08.095 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 15:37:08.095 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 15:37:08.095 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 15:37:08.095 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-12 15:37:11.032 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-12 15:37:58.470 [Thread-24] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-12 15:37:58.471 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-12 15:37:58.471 [Thread-24] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-12 15:37:58.472 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-12 15:38:05.548 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-12 15:38:05.548 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-12 15:38:05.549 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-12 15:38:11.448 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-12 15:38:11.457 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-12 15:38:12.171 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 15:38:12.171 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 15:38:12.171 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 15:38:12.172 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 15:38:12.172 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-12 15:38:15.569 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-12 16:23:21.145 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-12 16:23:21.145 [Thread-25] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-12 16:23:21.146 [Thread-25] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-12 16:23:21.146 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-12 16:23:29.313 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-12 16:23:29.313 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-12 16:23:29.314 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-12 16:23:37.406 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-12 16:23:37.418 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-12 16:23:38.408 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:23:38.409 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:23:38.409 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:23:38.409 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:23:38.409 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-12 16:23:40.326 [main] WARN  org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'handlerExceptionResolver' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.web.servlet.HandlerExceptionResolver]: Factory method 'handlerExceptionResolver' threw exception; nested exception is java.lang.IllegalStateException: Ambiguous @ExceptionHandler method mapped for [class java.lang.Exception]: {public com.recovery.common.base.result.ApiResult com.recovery.admin.boot.exception.GlobalExceptionHandler.exceptionHandler(java.lang.Exception), public cn.dev33.satoken.util.SaResult com.recovery.admin.boot.exception.GlobalExceptionHandler.handlerException(java.lang.Exception)}
 | 
			
		||||
2024-03-12 16:23:40.419 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-12 16:23:40.419 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-12 16:24:35.843 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-12 16:24:35.852 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-12 16:24:36.592 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:24:36.592 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:24:36.593 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:24:36.593 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:24:36.593 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-12 16:24:39.888 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-12 16:28:54.173 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-12 16:28:54.173 [Thread-26] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-12 16:28:54.173 [Thread-26] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-12 16:28:54.174 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-12 16:29:02.145 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-12 16:29:02.145 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-12 16:29:02.146 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-12 16:29:08.492 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-12 16:29:08.502 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-12 16:29:09.265 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:29:09.266 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:29:09.266 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:29:09.266 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:29:09.266 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-12 16:29:12.576 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-12 16:30:14.495 [Thread-25] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-12 16:30:14.495 [Thread-25] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-12 16:30:14.495 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-12 16:30:14.497 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-12 16:30:23.763 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-12 16:30:23.763 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-12 16:30:23.764 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-12 16:30:29.258 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-12 16:30:29.267 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-12 16:30:29.955 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:30:29.956 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:30:29.956 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:30:29.956 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:30:29.956 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-12 16:30:32.925 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-12 16:33:08.932 [Thread-3] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-12 16:33:08.932 [Thread-24] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-12 16:33:08.933 [Thread-24] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-12 16:33:08.933 [Thread-3] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-12 16:33:15.136 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-12 16:33:15.136 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-12 16:33:15.136 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-12 16:33:22.175 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-12 16:33:22.193 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-12 16:33:23.761 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:33:23.761 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:33:23.761 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:33:23.761 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:33:23.761 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-12 16:33:28.287 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-12 16:36:17.820 [Thread-32] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-12 16:36:17.820 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-12 16:36:17.820 [Thread-32] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-12 16:36:17.821 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-12 16:36:23.063 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-12 16:36:23.064 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-12 16:36:23.064 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-12 16:36:29.549 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-12 16:36:29.561 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-12 16:36:30.430 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:36:30.430 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:36:30.430 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:36:30.431 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:36:30.431 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-12 16:36:34.139 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-12 16:38:16.441 [Thread-27] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-12 16:38:16.441 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-12 16:38:16.441 [Thread-27] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-12 16:38:16.441 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-12 16:38:25.747 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-12 16:38:25.747 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-12 16:38:25.748 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-12 16:38:31.439 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-12 16:38:31.450 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-12 16:38:32.206 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:38:32.207 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:38:32.207 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:38:32.207 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:38:32.207 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-12 16:38:35.580 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-12 16:40:00.472 [Thread-26] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-12 16:40:00.472 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-12 16:40:00.473 [Thread-26] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-12 16:40:00.473 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-12 16:40:07.195 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-12 16:40:07.196 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-12 16:40:07.196 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-12 16:40:13.380 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-12 16:40:13.390 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-12 16:40:14.204 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:40:14.204 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:40:14.204 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:40:14.204 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:40:14.204 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-12 16:40:17.609 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-12 16:45:19.815 [Thread-26] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-12 16:45:19.815 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-12 16:45:19.816 [Thread-26] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-12 16:45:19.817 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-12 16:45:29.005 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-12 16:45:29.005 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-12 16:45:29.005 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-12 16:45:35.075 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-12 16:45:35.084 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-12 16:45:35.817 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:45:35.817 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:45:35.817 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:45:35.817 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-12 16:45:35.817 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-12 16:45:38.837 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
| 
						 | 
				
			
			@ -1,156 +0,0 @@
 | 
			
		|||
2024-03-13 10:12:20.429 [http-nio-9002-exec-1] ERROR com.recovery.admin.boot.exception.GlobalExceptionHandler - BusinessException全局异常:{}
 | 
			
		||||
com.recovery.admin.boot.exception.BusinessException: 您已被踢下线,请重新登录!
 | 
			
		||||
	at com.recovery.admin.boot.interceptor.JwtInterceptor.preHandle(JwtInterceptor.java:51)
 | 
			
		||||
	at org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:148)
 | 
			
		||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1059)
 | 
			
		||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963)
 | 
			
		||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
 | 
			
		||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
 | 
			
		||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:655)
 | 
			
		||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
 | 
			
		||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 | 
			
		||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 | 
			
		||||
	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
 | 
			
		||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 | 
			
		||||
	at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 | 
			
		||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
 | 
			
		||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 | 
			
		||||
	at cn.dev33.satoken.filter.SaPathCheckFilterForServlet.doFilter(SaPathCheckFilterForServlet.java:55)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 | 
			
		||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
 | 
			
		||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 | 
			
		||||
	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:189)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 | 
			
		||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
 | 
			
		||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
 | 
			
		||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
 | 
			
		||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
 | 
			
		||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
 | 
			
		||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
 | 
			
		||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)
 | 
			
		||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382)
 | 
			
		||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
 | 
			
		||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)
 | 
			
		||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726)
 | 
			
		||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
 | 
			
		||||
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
 | 
			
		||||
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
 | 
			
		||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 | 
			
		||||
	at java.lang.Thread.run(Thread.java:748)
 | 
			
		||||
2024-03-13 13:53:59.930 [main] ERROR org.springframework.boot.SpringApplication - Application run failed
 | 
			
		||||
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'scopedTarget.dynamicThreadPoolConfig': Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'spring.dynamic.tp.corePoolSize' in value "${spring.dynamic.tp.corePoolSize}"
 | 
			
		||||
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:405)
 | 
			
		||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1413)
 | 
			
		||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601)
 | 
			
		||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:524)
 | 
			
		||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$1(AbstractBeanFactory.java:374)
 | 
			
		||||
	at org.springframework.cloud.context.scope.GenericScope$BeanLifecycleWrapper.getBean(GenericScope.java:376)
 | 
			
		||||
	at org.springframework.cloud.context.scope.GenericScope.get(GenericScope.java:179)
 | 
			
		||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:371)
 | 
			
		||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
 | 
			
		||||
	at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1154)
 | 
			
		||||
	at org.springframework.cloud.context.scope.refresh.RefreshScope.eagerlyInitialize(RefreshScope.java:125)
 | 
			
		||||
	at org.springframework.cloud.context.scope.refresh.RefreshScope.start(RefreshScope.java:117)
 | 
			
		||||
	at org.springframework.cloud.context.scope.refresh.RefreshScope.onApplicationEvent(RefreshScope.java:112)
 | 
			
		||||
	at org.springframework.cloud.context.scope.refresh.RefreshScope.onApplicationEvent(RefreshScope.java:67)
 | 
			
		||||
	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.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:421)
 | 
			
		||||
	at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:378)
 | 
			
		||||
	at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:938)
 | 
			
		||||
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:586)
 | 
			
		||||
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145)
 | 
			
		||||
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)
 | 
			
		||||
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:434)
 | 
			
		||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:338)
 | 
			
		||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343)
 | 
			
		||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1332)
 | 
			
		||||
	at com.recovery.admin.boot.AdminApp.main(AdminApp.java:21)
 | 
			
		||||
Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'spring.dynamic.tp.corePoolSize' in value "${spring.dynamic.tp.corePoolSize}"
 | 
			
		||||
	at org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:180)
 | 
			
		||||
	at org.springframework.util.PropertyPlaceholderHelper.replacePlaceholders(PropertyPlaceholderHelper.java:126)
 | 
			
		||||
	at org.springframework.core.env.AbstractPropertyResolver.doResolvePlaceholders(AbstractPropertyResolver.java:239)
 | 
			
		||||
	at org.springframework.core.env.AbstractPropertyResolver.resolveRequiredPlaceholders(AbstractPropertyResolver.java:210)
 | 
			
		||||
	at org.springframework.context.support.PropertySourcesPlaceholderConfigurer.lambda$processProperties$0(PropertySourcesPlaceholderConfigurer.java:175)
 | 
			
		||||
	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveEmbeddedValue(AbstractBeanFactory.java:936)
 | 
			
		||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1321)
 | 
			
		||||
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1300)
 | 
			
		||||
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:657)
 | 
			
		||||
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640)
 | 
			
		||||
	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
 | 
			
		||||
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)
 | 
			
		||||
	... 27 common frames omitted
 | 
			
		||||
2024-03-13 15:16:23.202 [http-nio-9002-exec-7] ERROR com.recovery.admin.boot.exception.GlobalExceptionHandler - BusinessException全局异常:{}
 | 
			
		||||
com.recovery.admin.boot.exception.BusinessException: 您已被踢下线,请重新登录!
 | 
			
		||||
	at com.recovery.admin.boot.interceptor.JwtInterceptor.preHandle(JwtInterceptor.java:51)
 | 
			
		||||
	at org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:148)
 | 
			
		||||
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1059)
 | 
			
		||||
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963)
 | 
			
		||||
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
 | 
			
		||||
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
 | 
			
		||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:655)
 | 
			
		||||
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
 | 
			
		||||
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 | 
			
		||||
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 | 
			
		||||
	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
 | 
			
		||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 | 
			
		||||
	at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 | 
			
		||||
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
 | 
			
		||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 | 
			
		||||
	at cn.dev33.satoken.filter.SaPathCheckFilterForServlet.doFilter(SaPathCheckFilterForServlet.java:55)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 | 
			
		||||
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
 | 
			
		||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 | 
			
		||||
	at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
 | 
			
		||||
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 | 
			
		||||
	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:189)
 | 
			
		||||
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 | 
			
		||||
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
 | 
			
		||||
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
 | 
			
		||||
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
 | 
			
		||||
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
 | 
			
		||||
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
 | 
			
		||||
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
 | 
			
		||||
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)
 | 
			
		||||
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382)
 | 
			
		||||
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
 | 
			
		||||
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)
 | 
			
		||||
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726)
 | 
			
		||||
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
 | 
			
		||||
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
 | 
			
		||||
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
 | 
			
		||||
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 | 
			
		||||
	at java.lang.Thread.run(Thread.java:748)
 | 
			
		||||
| 
						 | 
				
			
			@ -1,684 +0,0 @@
 | 
			
		|||
2024-03-13 10:11:19.731 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
 | 
			
		||||
2024-03-13 10:11:19.732 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [BEAT] removing beat: DEFAULT_GROUP@@hoe-admin:192.168.110.210:9002 from beat map.
 | 
			
		||||
2024-03-13 10:11:19.732 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [DEREGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce deregistering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
 | 
			
		||||
2024-03-13 10:11:19.735 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
 | 
			
		||||
2024-03-13 10:11:19.736 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown begin
 | 
			
		||||
2024-03-13 10:11:20.738 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1710295880737,\"checksum\":\"22271bd87073759ac6c33b80e3dda60d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"hosts\":[],\"metadata\":{}}","lastRefTime":148164510419600} from /192.168.110.210
 | 
			
		||||
2024-03-13 10:11:20.738 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - removed ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatInterval":5000,"instanceHeartBeatTimeOut":15000}]
 | 
			
		||||
2024-03-13 10:11:20.739 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - current ips:(0) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> []
 | 
			
		||||
2024-03-13 10:11:22.223 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown stop
 | 
			
		||||
2024-03-13 10:11:22.223 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown begin
 | 
			
		||||
2024-03-13 10:11:23.888 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown begin
 | 
			
		||||
2024-03-13 10:11:26.890 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown stop
 | 
			
		||||
2024-03-13 10:11:26.890 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
 | 
			
		||||
2024-03-13 10:11:26.890 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
 | 
			
		||||
2024-03-13 10:11:26.890 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown stop
 | 
			
		||||
2024-03-13 10:11:26.890 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown begin
 | 
			
		||||
2024-03-13 10:11:26.891 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.identify.CredentialWatcher - [null] CredentialWatcher is stopped
 | 
			
		||||
2024-03-13 10:11:26.891 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.identify.CredentialService - [null] CredentialService is freed
 | 
			
		||||
2024-03-13 10:11:26.891 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown stop
 | 
			
		||||
2024-03-13 10:11:43.130 [background-preinit] INFO  org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.0.Final
 | 
			
		||||
2024-03-13 10:11:44.063 [main] INFO  com.alibaba.nacos.client.config.impl.LocalConfigInfoProcessor - LOCAL_SNAPSHOT_PATH:C:\Users\Administrator\nacos\config
 | 
			
		||||
2024-03-13 10:11:44.092 [main] INFO  com.alibaba.nacos.client.config.impl.Limiter - limitTime:5.0
 | 
			
		||||
2024-03-13 10:11:44.119 [main] INFO  com.alibaba.nacos.client.config.utils.JvmUtil - isMultiInstance:false
 | 
			
		||||
2024-03-13 10:11:44.131 [main] INFO  org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration - Located property source: [BootstrapPropertySource {name='bootstrapProperties-hoe-admin-dev.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin,dev'}]
 | 
			
		||||
2024-03-13 10:11:44.136 [main] INFO  com.recovery.admin.boot.AdminApp - The following profiles are active: dev
 | 
			
		||||
2024-03-13 10:11:44.945 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
 | 
			
		||||
2024-03-13 10:11:44.949 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
 | 
			
		||||
2024-03-13 10:11:44.977 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces.
 | 
			
		||||
2024-03-13 10:11:45.205 [main] INFO  org.springframework.cloud.context.scope.GenericScope - BeanFactory id=216cb31f-437d-3c94-9dc4-e626d40a4219
 | 
			
		||||
2024-03-13 10:11:45.584 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 10:11:45.589 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 10:11:45.844 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9002 (http)
 | 
			
		||||
2024-03-13 10:11:45.852 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-13 10:11:45.852 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
 | 
			
		||||
2024-03-13 10:11:45.853 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.52]
 | 
			
		||||
2024-03-13 10:11:45.953 [main] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
 | 
			
		||||
2024-03-13 10:11:45.953 [main] INFO  org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1789 ms
 | 
			
		||||
2024-03-13 10:11:45.989 [main] INFO  com.recovery.admin.boot.config.SaTokenConfigure - 校验是否是网关转发请求:====================
 | 
			
		||||
2024-03-13 10:11:46.008 [main] INFO  org.springframework.boot.web.servlet.RegistrationBean - Servlet dispatcherServlet was not registered (possibly already registered?)
 | 
			
		||||
2024-03-13 10:11:46.928 [main] INFO  com.alibaba.cloud.sentinel.SentinelWebAutoConfiguration - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
 | 
			
		||||
2024-03-13 10:11:48.891 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-13 10:11:48.892 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Environment :null
 | 
			
		||||
2024-03-13 10:11:48.892 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-13 10:11:48.973 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-13 10:11:48.989 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9002 (http) with context path ''
 | 
			
		||||
2024-03-13 10:11:48.994 [main] INFO  com.alibaba.nacos.client.naming - [BEAT] adding beat: BeatInfo{port=9002, ip='192.168.110.210', weight=1.0, serviceName='DEFAULT_GROUP@@hoe-admin', cluster='DEFAULT', metadata={preserved.register.source=SPRING_CLOUD}, scheduled=false, period=5000, stopped=false} to beat map.
 | 
			
		||||
2024-03-13 10:11:48.994 [main] INFO  com.alibaba.nacos.client.naming - [REGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce registering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={preserved.register.source=SPRING_CLOUD}}
 | 
			
		||||
2024-03-13 10:11:48.997 [main] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP hoe-admin 192.168.110.210:9002 register finished
 | 
			
		||||
2024-03-13 10:11:49.291 [main] INFO  com.recovery.admin.boot.AdminApp - Started AdminApp in 7.361 seconds (JVM running for 8.891)
 | 
			
		||||
2024-03-13 10:11:49.292 [main] INFO  com.recovery.admin.boot.listener.InitResourcePermissionCache - 刷新权限------------------------------
 | 
			
		||||
2024-03-13 10:11:49.294 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-13 10:11:49.295 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-13 10:11:49.295 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-13 10:11:49.295 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin, group=dev, cnt=1
 | 
			
		||||
2024-03-13 10:11:49.295 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin-dev.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-13 10:11:49.295 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin-dev.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-13 10:11:49.989 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - new ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000,"ipDeleteTimeout":30000}]
 | 
			
		||||
2024-03-13 10:11:49.994 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - current ips:(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000,"ipDeleteTimeout":30000}]
 | 
			
		||||
2024-03-13 10:11:50.007 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"hosts\":[{\"ip\":\"192.168.110.210\",\"port\":9002,\"valid\":true,\"healthy\":true,\"marked\":false,\"instanceId\":\"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin\",\"metadata\":{\"preserved.register.source\":\"SPRING_CLOUD\"},\"enabled\":true,\"weight\":1.0,\"clusterName\":\"DEFAULT\",\"serviceName\":\"DEFAULT_GROUP@@hoe-admin\",\"ephemeral\":true}],\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1710295910006,\"checksum\":\"3260175e29ef9a4de146167d0c8c282d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"metadata\":{}}","lastRefTime":148193779530500} from /192.168.110.210
 | 
			
		||||
2024-03-13 10:12:19.774 [http-nio-9002-exec-1] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
 | 
			
		||||
2024-03-13 10:12:19.774 [http-nio-9002-exec-1] INFO  org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
 | 
			
		||||
2024-03-13 10:12:19.776 [http-nio-9002-exec-1] INFO  org.springframework.web.servlet.DispatcherServlet - Completed initialization in 2 ms
 | 
			
		||||
2024-03-13 10:12:35.080 [http-nio-9002-exec-2] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 获取请求地址:/api/rest/users/getUserByUsername
 | 
			
		||||
2024-03-13 10:12:35.080 [http-nio-9002-exec-2] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 获取请求ip:192.168.110.210
 | 
			
		||||
2024-03-13 10:12:35.081 [http-nio-9002-exec-2] INFO  com.recovery.common.base.utils.RedisUtils - 查询数据库:hoe:hospital:dbInfo:hoe-cs1_admin
 | 
			
		||||
2024-03-13 10:12:35.143 [http-nio-9002-exec-2] INFO  com.recovery.common.base.utils.RedisUtils - 查询数据库:hoe:hospital:dbInfo:hoe-cs1_admin
 | 
			
		||||
2024-03-13 10:12:35.203 [http-nio-9002-exec-2] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited
 | 
			
		||||
2024-03-13 10:12:35.353 [http-nio-9002-exec-2] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 清除数据源===========================================
 | 
			
		||||
2024-03-13 10:30:30.014 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
 | 
			
		||||
2024-03-13 10:30:30.014 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [BEAT] removing beat: DEFAULT_GROUP@@hoe-admin:192.168.110.210:9002 from beat map.
 | 
			
		||||
2024-03-13 10:30:30.014 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [DEREGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce deregistering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
 | 
			
		||||
2024-03-13 10:30:30.015 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
 | 
			
		||||
2024-03-13 10:30:30.015 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown begin
 | 
			
		||||
2024-03-13 10:30:30.112 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown stop
 | 
			
		||||
2024-03-13 10:30:30.112 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown begin
 | 
			
		||||
2024-03-13 10:30:30.476 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - removed ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000,"ipDeleteTimeout":30000}]
 | 
			
		||||
2024-03-13 10:30:30.476 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - current ips:(0) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> []
 | 
			
		||||
2024-03-13 10:30:30.477 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown begin
 | 
			
		||||
2024-03-13 10:30:31.027 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1710297031027,\"checksum\":\"22271bd87073759ac6c33b80e3dda60d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"hosts\":[],\"metadata\":{}}","lastRefTime":149314801014700} from /192.168.110.210
 | 
			
		||||
2024-03-13 10:30:33.480 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown stop
 | 
			
		||||
2024-03-13 10:30:33.480 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
 | 
			
		||||
2024-03-13 10:30:33.480 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
 | 
			
		||||
2024-03-13 10:30:33.480 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown stop
 | 
			
		||||
2024-03-13 10:30:33.480 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown begin
 | 
			
		||||
2024-03-13 10:30:33.480 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.identify.CredentialWatcher - [null] CredentialWatcher is stopped
 | 
			
		||||
2024-03-13 10:30:33.480 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.identify.CredentialService - [null] CredentialService is freed
 | 
			
		||||
2024-03-13 10:30:33.480 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown stop
 | 
			
		||||
2024-03-13 10:30:48.394 [background-preinit] INFO  org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.0.Final
 | 
			
		||||
2024-03-13 10:30:49.156 [main] INFO  com.alibaba.nacos.client.config.impl.LocalConfigInfoProcessor - LOCAL_SNAPSHOT_PATH:C:\Users\Administrator\nacos\config
 | 
			
		||||
2024-03-13 10:30:49.186 [main] INFO  com.alibaba.nacos.client.config.impl.Limiter - limitTime:5.0
 | 
			
		||||
2024-03-13 10:30:49.215 [main] INFO  com.alibaba.nacos.client.config.utils.JvmUtil - isMultiInstance:false
 | 
			
		||||
2024-03-13 10:30:49.222 [main] INFO  org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration - Located property source: [BootstrapPropertySource {name='bootstrapProperties-hoe-admin-dev.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin,dev'}]
 | 
			
		||||
2024-03-13 10:30:49.227 [main] INFO  com.recovery.admin.boot.AdminApp - The following profiles are active: dev
 | 
			
		||||
2024-03-13 10:30:50.142 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
 | 
			
		||||
2024-03-13 10:30:50.145 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
 | 
			
		||||
2024-03-13 10:30:50.172 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces.
 | 
			
		||||
2024-03-13 10:30:50.640 [main] INFO  org.springframework.cloud.context.scope.GenericScope - BeanFactory id=e743d36d-f97e-37cb-baa9-d743fefe56b4
 | 
			
		||||
2024-03-13 10:30:51.039 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 10:30:51.043 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 10:30:51.050 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.dtp.starter.common.autoconfigure.BaseBeanAutoConfiguration' of type [com.dtp.starter.common.autoconfigure.BaseBeanAutoConfiguration$$EnhancerBySpringCGLIB$$c805ac63] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 10:30:51.060 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'dtpApplicationContextHolder' of type [com.dtp.common.ApplicationContextHolder] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 10:30:51.339 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9002 (http)
 | 
			
		||||
2024-03-13 10:30:51.349 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-13 10:30:51.349 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
 | 
			
		||||
2024-03-13 10:30:51.350 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.52]
 | 
			
		||||
2024-03-13 10:30:51.462 [main] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
 | 
			
		||||
2024-03-13 10:30:51.462 [main] INFO  org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2212 ms
 | 
			
		||||
2024-03-13 10:30:51.644 [main] INFO  com.recovery.admin.boot.config.SaTokenConfigure - 校验是否是网关转发请求:====================
 | 
			
		||||
2024-03-13 10:30:51.668 [main] INFO  org.springframework.boot.web.servlet.RegistrationBean - Servlet dispatcherServlet was not registered (possibly already registered?)
 | 
			
		||||
2024-03-13 10:30:52.601 [main] INFO  com.alibaba.cloud.sentinel.SentinelWebAutoConfiguration - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
 | 
			
		||||
2024-03-13 10:30:53.086 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-13 10:30:53.086 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Environment :null
 | 
			
		||||
2024-03-13 10:30:53.087 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-13 10:30:53.626 [main] INFO  com.dtp.core.support.DtpBannerPrinter - 
 | 
			
		||||
|  __ \                            (_) |__   __|   
 | 
			
		||||
| |  | |_   _ _ __   __ _ _ __ ___  _  ___| |_ __  
 | 
			
		||||
| |  | | | | | '_ \ / _` | '_ ` _ \| |/ __| | '_ \ 
 | 
			
		||||
| |__| | |_| | | | | (_| | | | | | | | (__| | |_) |
 | 
			
		||||
|_____/ \__, |_| |_|\__,_|_| |_| |_|_|\___|_| .__/ 
 | 
			
		||||
         __/ |                              | |    
 | 
			
		||||
        |___/                               |_|    
 | 
			
		||||
[32m :: Dynamic Thread Pool :: [39;2;0;39m
 | 
			
		||||
2024-03-13 10:30:55.038 [main] INFO  org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 1 endpoint(s) beneath base path '/actuator'
 | 
			
		||||
2024-03-13 10:30:55.190 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-13 10:30:55.207 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9002 (http) with context path ''
 | 
			
		||||
2024-03-13 10:30:55.212 [main] INFO  com.alibaba.nacos.client.naming - [BEAT] adding beat: BeatInfo{port=9002, ip='192.168.110.210', weight=1.0, serviceName='DEFAULT_GROUP@@hoe-admin', cluster='DEFAULT', metadata={preserved.register.source=SPRING_CLOUD}, scheduled=false, period=5000, stopped=false} to beat map.
 | 
			
		||||
2024-03-13 10:30:55.213 [main] INFO  com.alibaba.nacos.client.naming - [REGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce registering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={preserved.register.source=SPRING_CLOUD}}
 | 
			
		||||
2024-03-13 10:30:55.215 [main] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP hoe-admin 192.168.110.210:9002 register finished
 | 
			
		||||
2024-03-13 10:30:55.523 [main] INFO  com.recovery.admin.boot.AdminApp - Started AdminApp in 8.203 seconds (JVM running for 9.82)
 | 
			
		||||
2024-03-13 10:30:55.539 [main] INFO  com.dtp.core.DtpRegistry - DtpRegistry initialization end, remote dtpExecutors: [], local dtpExecutors: [], local commonExecutors: []
 | 
			
		||||
2024-03-13 10:30:55.541 [main] INFO  com.recovery.admin.boot.listener.InitResourcePermissionCache - 刷新权限------------------------------
 | 
			
		||||
2024-03-13 10:30:55.543 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-13 10:30:55.544 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-13 10:30:55.544 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-13 10:30:55.544 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin, group=dev, cnt=1
 | 
			
		||||
2024-03-13 10:30:55.544 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin-dev.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-13 10:30:55.544 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin-dev.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-13 10:30:55.771 [RMI TCP Connection(2)-192.168.110.210] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
 | 
			
		||||
2024-03-13 10:30:55.772 [RMI TCP Connection(2)-192.168.110.210] INFO  org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
 | 
			
		||||
2024-03-13 10:30:55.775 [RMI TCP Connection(2)-192.168.110.210] INFO  org.springframework.web.servlet.DispatcherServlet - Completed initialization in 3 ms
 | 
			
		||||
2024-03-13 10:30:56.069 [RMI TCP Connection(1)-192.168.110.210] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited
 | 
			
		||||
2024-03-13 10:30:56.212 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - new ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000,"ipDeleteTimeout":30000}]
 | 
			
		||||
2024-03-13 10:30:56.216 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - current ips:(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000,"ipDeleteTimeout":30000}]
 | 
			
		||||
2024-03-13 10:30:56.220 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"hosts\":[{\"ip\":\"192.168.110.210\",\"port\":9002,\"valid\":true,\"healthy\":true,\"marked\":false,\"instanceId\":\"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin\",\"metadata\":{\"preserved.register.source\":\"SPRING_CLOUD\"},\"enabled\":true,\"weight\":1.0,\"clusterName\":\"DEFAULT\",\"serviceName\":\"DEFAULT_GROUP@@hoe-admin\",\"ephemeral\":true}],\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1710297056220,\"checksum\":\"3260175e29ef9a4de146167d0c8c282d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"metadata\":{}}","lastRefTime":149339993250400} from /192.168.110.210
 | 
			
		||||
2024-03-13 10:31:50.926 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 获取请求地址:/api/v1/test/cs
 | 
			
		||||
2024-03-13 10:31:50.926 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 获取请求ip:192.168.110.210
 | 
			
		||||
2024-03-13 10:31:50.926 [http-nio-9002-exec-1] INFO  com.recovery.common.base.utils.RedisUtils - 查询数据库:hoe:hospital:dbInfo:hoe-cs1_admin
 | 
			
		||||
2024-03-13 10:31:50.993 [http-nio-9002-exec-1] INFO  com.recovery.common.base.utils.RedisUtils - 查询数据库:hoe:hospital:dbInfo:hoe-cs1_admin
 | 
			
		||||
2024-03-13 10:31:51.019 [http-nio-9002-exec-1] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-2} inited
 | 
			
		||||
2024-03-13 10:31:51.048 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.controller.testController - 测试库:1
 | 
			
		||||
2024-03-13 10:31:51.052 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 清除数据源===========================================
 | 
			
		||||
2024-03-13 10:31:51.073 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.interceptor.JwtInterceptor - Wed Mar 13 10:31:51 CST 2024--postHandle:http://192.168.110.210:9002/api/v1/test/cs
 | 
			
		||||
2024-03-13 10:31:51.074 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.interceptor.JwtInterceptor - Wed Mar 13 10:31:51 CST 2024--afterCompletion:http://192.168.110.210:9002/api/v1/test/cs
 | 
			
		||||
2024-03-13 10:32:40.596 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
 | 
			
		||||
2024-03-13 10:32:40.596 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [BEAT] removing beat: DEFAULT_GROUP@@hoe-admin:192.168.110.210:9002 from beat map.
 | 
			
		||||
2024-03-13 10:32:40.596 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [DEREGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce deregistering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
 | 
			
		||||
2024-03-13 10:32:40.597 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
 | 
			
		||||
2024-03-13 10:32:40.598 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown begin
 | 
			
		||||
2024-03-13 10:32:41.605 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1710297161605,\"checksum\":\"22271bd87073759ac6c33b80e3dda60d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"hosts\":[],\"metadata\":{}}","lastRefTime":149445378519700} from /192.168.110.210
 | 
			
		||||
2024-03-13 10:32:41.606 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - removed ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000,"ipDeleteTimeout":30000}]
 | 
			
		||||
2024-03-13 10:32:41.607 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - current ips:(0) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> []
 | 
			
		||||
2024-03-13 10:32:43.600 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown stop
 | 
			
		||||
2024-03-13 10:32:43.600 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown begin
 | 
			
		||||
2024-03-13 10:32:46.279 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown begin
 | 
			
		||||
2024-03-13 10:32:49.282 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown stop
 | 
			
		||||
2024-03-13 10:32:49.282 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
 | 
			
		||||
2024-03-13 10:32:49.282 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
 | 
			
		||||
2024-03-13 10:32:49.282 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown stop
 | 
			
		||||
2024-03-13 10:32:49.282 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown begin
 | 
			
		||||
2024-03-13 10:32:49.283 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.identify.CredentialWatcher - [null] CredentialWatcher is stopped
 | 
			
		||||
2024-03-13 10:32:49.283 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.identify.CredentialService - [null] CredentialService is freed
 | 
			
		||||
2024-03-13 10:32:49.283 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown stop
 | 
			
		||||
2024-03-13 10:32:55.499 [background-preinit] INFO  org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.0.Final
 | 
			
		||||
2024-03-13 10:32:56.109 [main] INFO  com.alibaba.nacos.client.config.impl.LocalConfigInfoProcessor - LOCAL_SNAPSHOT_PATH:C:\Users\Administrator\nacos\config
 | 
			
		||||
2024-03-13 10:32:56.134 [main] INFO  com.alibaba.nacos.client.config.impl.Limiter - limitTime:5.0
 | 
			
		||||
2024-03-13 10:32:56.156 [main] INFO  com.alibaba.nacos.client.config.utils.JvmUtil - isMultiInstance:false
 | 
			
		||||
2024-03-13 10:32:56.163 [main] INFO  org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration - Located property source: [BootstrapPropertySource {name='bootstrapProperties-hoe-admin-dev.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin,dev'}]
 | 
			
		||||
2024-03-13 10:32:56.167 [main] INFO  com.recovery.admin.boot.AdminApp - The following profiles are active: dev
 | 
			
		||||
2024-03-13 10:32:56.954 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
 | 
			
		||||
2024-03-13 10:32:56.956 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
 | 
			
		||||
2024-03-13 10:32:56.976 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces.
 | 
			
		||||
2024-03-13 10:32:57.252 [main] INFO  org.springframework.cloud.context.scope.GenericScope - BeanFactory id=e743d36d-f97e-37cb-baa9-d743fefe56b4
 | 
			
		||||
2024-03-13 10:32:57.515 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 10:32:57.520 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 10:32:57.525 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.dtp.starter.common.autoconfigure.BaseBeanAutoConfiguration' of type [com.dtp.starter.common.autoconfigure.BaseBeanAutoConfiguration$$EnhancerBySpringCGLIB$$d8f3cfd4] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 10:32:57.534 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'dtpApplicationContextHolder' of type [com.dtp.common.ApplicationContextHolder] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 10:32:57.770 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9002 (http)
 | 
			
		||||
2024-03-13 10:32:57.779 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-13 10:32:57.780 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
 | 
			
		||||
2024-03-13 10:32:57.780 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.52]
 | 
			
		||||
2024-03-13 10:32:57.891 [main] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
 | 
			
		||||
2024-03-13 10:32:57.891 [main] INFO  org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1704 ms
 | 
			
		||||
2024-03-13 10:32:58.070 [main] INFO  com.recovery.admin.boot.config.SaTokenConfigure - 校验是否是网关转发请求:====================
 | 
			
		||||
2024-03-13 10:32:58.094 [main] INFO  org.springframework.boot.web.servlet.RegistrationBean - Servlet dispatcherServlet was not registered (possibly already registered?)
 | 
			
		||||
2024-03-13 10:32:59.031 [main] INFO  com.alibaba.cloud.sentinel.SentinelWebAutoConfiguration - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
 | 
			
		||||
2024-03-13 10:32:59.500 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-13 10:32:59.501 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Environment :null
 | 
			
		||||
2024-03-13 10:32:59.501 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-13 10:33:00.045 [main] INFO  com.dtp.core.support.DtpBannerPrinter - 
 | 
			
		||||
|  __ \                            (_) |__   __|   
 | 
			
		||||
| |  | |_   _ _ __   __ _ _ __ ___  _  ___| |_ __  
 | 
			
		||||
| |  | | | | | '_ \ / _` | '_ ` _ \| |/ __| | '_ \ 
 | 
			
		||||
| |__| | |_| | | | | (_| | | | | | | | (__| | |_) |
 | 
			
		||||
|_____/ \__, |_| |_|\__,_|_| |_| |_|_|\___|_| .__/ 
 | 
			
		||||
         __/ |                              | |    
 | 
			
		||||
        |___/                               |_|    
 | 
			
		||||
[32m :: Dynamic Thread Pool :: [39;2;0;39m
 | 
			
		||||
2024-03-13 10:33:01.486 [main] INFO  org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 1 endpoint(s) beneath base path '/actuator'
 | 
			
		||||
2024-03-13 10:33:01.639 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-13 10:33:01.655 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9002 (http) with context path ''
 | 
			
		||||
2024-03-13 10:33:01.660 [main] INFO  com.alibaba.nacos.client.naming - [BEAT] adding beat: BeatInfo{port=9002, ip='192.168.110.210', weight=1.0, serviceName='DEFAULT_GROUP@@hoe-admin', cluster='DEFAULT', metadata={preserved.register.source=SPRING_CLOUD}, scheduled=false, period=5000, stopped=false} to beat map.
 | 
			
		||||
2024-03-13 10:33:01.660 [main] INFO  com.alibaba.nacos.client.naming - [REGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce registering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={preserved.register.source=SPRING_CLOUD}}
 | 
			
		||||
2024-03-13 10:33:01.663 [main] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP hoe-admin 192.168.110.210:9002 register finished
 | 
			
		||||
2024-03-13 10:33:01.980 [main] INFO  com.recovery.admin.boot.AdminApp - Started AdminApp in 7.235 seconds (JVM running for 8.125)
 | 
			
		||||
2024-03-13 10:33:01.996 [main] INFO  com.dtp.core.DtpRegistry - DtpRegistry initialization end, remote dtpExecutors: [], local dtpExecutors: [], local commonExecutors: []
 | 
			
		||||
2024-03-13 10:33:01.998 [main] INFO  com.recovery.admin.boot.listener.InitResourcePermissionCache - 刷新权限------------------------------
 | 
			
		||||
2024-03-13 10:33:02.000 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-13 10:33:02.001 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-13 10:33:02.001 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-13 10:33:02.002 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin, group=dev, cnt=1
 | 
			
		||||
2024-03-13 10:33:02.002 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin-dev.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-13 10:33:02.002 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin-dev.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-13 10:33:02.536 [RMI TCP Connection(1)-192.168.110.210] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited
 | 
			
		||||
2024-03-13 10:33:02.658 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - new ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatInterval":5000,"instanceHeartBeatTimeOut":15000}]
 | 
			
		||||
2024-03-13 10:33:02.662 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - current ips:(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatInterval":5000,"instanceHeartBeatTimeOut":15000}]
 | 
			
		||||
2024-03-13 10:33:02.676 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"hosts\":[{\"ip\":\"192.168.110.210\",\"port\":9002,\"valid\":true,\"healthy\":true,\"marked\":false,\"instanceId\":\"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin\",\"metadata\":{\"preserved.register.source\":\"SPRING_CLOUD\"},\"enabled\":true,\"weight\":1.0,\"clusterName\":\"DEFAULT\",\"serviceName\":\"DEFAULT_GROUP@@hoe-admin\",\"ephemeral\":true}],\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1710297182675,\"checksum\":\"3260175e29ef9a4de146167d0c8c282d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"metadata\":{}}","lastRefTime":149466448991800} from /192.168.110.210
 | 
			
		||||
2024-03-13 10:33:02.767 [RMI TCP Connection(3)-192.168.110.210] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
 | 
			
		||||
2024-03-13 10:33:02.767 [RMI TCP Connection(3)-192.168.110.210] INFO  org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
 | 
			
		||||
2024-03-13 10:33:02.770 [RMI TCP Connection(3)-192.168.110.210] INFO  org.springframework.web.servlet.DispatcherServlet - Completed initialization in 3 ms
 | 
			
		||||
2024-03-13 10:33:20.586 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 获取请求地址:/api/v1/test/cs
 | 
			
		||||
2024-03-13 10:33:20.586 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 获取请求ip:192.168.110.210
 | 
			
		||||
2024-03-13 10:33:20.587 [http-nio-9002-exec-1] INFO  com.recovery.common.base.utils.RedisUtils - 查询数据库:hoe:hospital:dbInfo:hoe-cs1_admin
 | 
			
		||||
2024-03-13 10:33:20.663 [http-nio-9002-exec-1] INFO  com.recovery.common.base.utils.RedisUtils - 查询数据库:hoe:hospital:dbInfo:hoe-cs1_admin
 | 
			
		||||
2024-03-13 10:33:20.693 [http-nio-9002-exec-1] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-2} inited
 | 
			
		||||
2024-03-13 10:33:20.727 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.controller.testController - 测试库:1
 | 
			
		||||
2024-03-13 10:33:20.730 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 清除数据源===========================================
 | 
			
		||||
2024-03-13 10:33:20.753 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.interceptor.JwtInterceptor - Wed Mar 13 10:33:20 CST 2024--postHandle:http://192.168.110.210:9002/api/v1/test/cs
 | 
			
		||||
2024-03-13 10:33:20.754 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.interceptor.JwtInterceptor - Wed Mar 13 10:33:20 CST 2024--afterCompletion:http://192.168.110.210:9002/api/v1/test/cs
 | 
			
		||||
2024-03-13 10:33:23.729 [T] INFO  com.recovery.admin.boot.controller.testController - 获取线程的数据==null
 | 
			
		||||
2024-03-13 10:33:41.686 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
 | 
			
		||||
2024-03-13 10:33:41.686 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [BEAT] removing beat: DEFAULT_GROUP@@hoe-admin:192.168.110.210:9002 from beat map.
 | 
			
		||||
2024-03-13 10:33:41.687 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [DEREGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce deregistering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
 | 
			
		||||
2024-03-13 10:33:41.688 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
 | 
			
		||||
2024-03-13 10:33:41.689 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown begin
 | 
			
		||||
2024-03-13 10:33:41.704 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown stop
 | 
			
		||||
2024-03-13 10:33:41.704 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown begin
 | 
			
		||||
2024-03-13 10:33:42.691 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - removed ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatInterval":5000,"instanceHeartBeatTimeOut":15000}]
 | 
			
		||||
2024-03-13 10:33:42.692 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - current ips:(0) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> []
 | 
			
		||||
2024-03-13 10:33:42.692 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown begin
 | 
			
		||||
2024-03-13 10:33:45.701 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown stop
 | 
			
		||||
2024-03-13 10:33:45.701 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
 | 
			
		||||
2024-03-13 10:33:45.701 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
 | 
			
		||||
2024-03-13 10:33:45.701 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown stop
 | 
			
		||||
2024-03-13 10:33:45.701 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown begin
 | 
			
		||||
2024-03-13 10:33:45.702 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.identify.CredentialWatcher - [null] CredentialWatcher is stopped
 | 
			
		||||
2024-03-13 10:33:45.702 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.identify.CredentialService - [null] CredentialService is freed
 | 
			
		||||
2024-03-13 10:33:45.702 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown stop
 | 
			
		||||
2024-03-13 10:33:51.063 [background-preinit] INFO  org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.0.Final
 | 
			
		||||
2024-03-13 10:33:51.804 [main] INFO  com.alibaba.nacos.client.config.impl.LocalConfigInfoProcessor - LOCAL_SNAPSHOT_PATH:C:\Users\Administrator\nacos\config
 | 
			
		||||
2024-03-13 10:33:51.835 [main] INFO  com.alibaba.nacos.client.config.impl.Limiter - limitTime:5.0
 | 
			
		||||
2024-03-13 10:33:51.869 [main] INFO  com.alibaba.nacos.client.config.utils.JvmUtil - isMultiInstance:false
 | 
			
		||||
2024-03-13 10:33:51.877 [main] INFO  org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration - Located property source: [BootstrapPropertySource {name='bootstrapProperties-hoe-admin-dev.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin,dev'}]
 | 
			
		||||
2024-03-13 10:33:51.881 [main] INFO  com.recovery.admin.boot.AdminApp - The following profiles are active: dev
 | 
			
		||||
2024-03-13 10:33:52.760 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
 | 
			
		||||
2024-03-13 10:33:52.762 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
 | 
			
		||||
2024-03-13 10:33:52.784 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces.
 | 
			
		||||
2024-03-13 10:33:53.120 [main] INFO  org.springframework.cloud.context.scope.GenericScope - BeanFactory id=e743d36d-f97e-37cb-baa9-d743fefe56b4
 | 
			
		||||
2024-03-13 10:33:53.430 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 10:33:53.434 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 10:33:53.440 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.dtp.starter.common.autoconfigure.BaseBeanAutoConfiguration' of type [com.dtp.starter.common.autoconfigure.BaseBeanAutoConfiguration$$EnhancerBySpringCGLIB$$85aa1c6f] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 10:33:53.449 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'dtpApplicationContextHolder' of type [com.dtp.common.ApplicationContextHolder] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 10:33:53.704 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9002 (http)
 | 
			
		||||
2024-03-13 10:33:53.713 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-13 10:33:53.714 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
 | 
			
		||||
2024-03-13 10:33:53.714 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.52]
 | 
			
		||||
2024-03-13 10:33:53.824 [main] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
 | 
			
		||||
2024-03-13 10:33:53.824 [main] INFO  org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1920 ms
 | 
			
		||||
2024-03-13 10:33:54.024 [main] INFO  com.recovery.admin.boot.config.SaTokenConfigure - 校验是否是网关转发请求:====================
 | 
			
		||||
2024-03-13 10:33:54.049 [main] INFO  org.springframework.boot.web.servlet.RegistrationBean - Servlet dispatcherServlet was not registered (possibly already registered?)
 | 
			
		||||
2024-03-13 10:33:54.978 [main] INFO  com.alibaba.cloud.sentinel.SentinelWebAutoConfiguration - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
 | 
			
		||||
2024-03-13 10:33:55.458 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-13 10:33:55.458 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Environment :null
 | 
			
		||||
2024-03-13 10:33:55.459 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-13 10:33:56.001 [main] INFO  com.dtp.core.support.DtpBannerPrinter - 
 | 
			
		||||
|  __ \                            (_) |__   __|   
 | 
			
		||||
| |  | |_   _ _ __   __ _ _ __ ___  _  ___| |_ __  
 | 
			
		||||
| |  | | | | | '_ \ / _` | '_ ` _ \| |/ __| | '_ \ 
 | 
			
		||||
| |__| | |_| | | | | (_| | | | | | | | (__| | |_) |
 | 
			
		||||
|_____/ \__, |_| |_|\__,_|_| |_| |_|_|\___|_| .__/ 
 | 
			
		||||
         __/ |                              | |    
 | 
			
		||||
        |___/                               |_|    
 | 
			
		||||
[32m :: Dynamic Thread Pool :: [39;2;0;39m
 | 
			
		||||
2024-03-13 10:33:57.462 [main] INFO  org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 1 endpoint(s) beneath base path '/actuator'
 | 
			
		||||
2024-03-13 10:33:57.614 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-13 10:33:57.631 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9002 (http) with context path ''
 | 
			
		||||
2024-03-13 10:33:57.635 [main] INFO  com.alibaba.nacos.client.naming - [BEAT] adding beat: BeatInfo{port=9002, ip='192.168.110.210', weight=1.0, serviceName='DEFAULT_GROUP@@hoe-admin', cluster='DEFAULT', metadata={preserved.register.source=SPRING_CLOUD}, scheduled=false, period=5000, stopped=false} to beat map.
 | 
			
		||||
2024-03-13 10:33:57.636 [main] INFO  com.alibaba.nacos.client.naming - [REGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce registering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={preserved.register.source=SPRING_CLOUD}}
 | 
			
		||||
2024-03-13 10:33:57.638 [main] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP hoe-admin 192.168.110.210:9002 register finished
 | 
			
		||||
2024-03-13 10:33:57.956 [main] INFO  com.recovery.admin.boot.AdminApp - Started AdminApp in 7.652 seconds (JVM running for 8.589)
 | 
			
		||||
2024-03-13 10:33:57.971 [main] INFO  com.dtp.core.DtpRegistry - DtpRegistry initialization end, remote dtpExecutors: [], local dtpExecutors: [], local commonExecutors: []
 | 
			
		||||
2024-03-13 10:33:57.972 [main] INFO  com.recovery.admin.boot.listener.InitResourcePermissionCache - 刷新权限------------------------------
 | 
			
		||||
2024-03-13 10:33:57.975 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-13 10:33:57.976 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-13 10:33:57.976 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-13 10:33:57.976 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin, group=dev, cnt=1
 | 
			
		||||
2024-03-13 10:33:57.976 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin-dev.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-13 10:33:57.976 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin-dev.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-13 10:33:58.522 [RMI TCP Connection(2)-192.168.110.210] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
 | 
			
		||||
2024-03-13 10:33:58.522 [RMI TCP Connection(2)-192.168.110.210] INFO  org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
 | 
			
		||||
2024-03-13 10:33:58.524 [RMI TCP Connection(2)-192.168.110.210] INFO  org.springframework.web.servlet.DispatcherServlet - Completed initialization in 2 ms
 | 
			
		||||
2024-03-13 10:33:58.634 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - new ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
 | 
			
		||||
2024-03-13 10:33:58.638 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - current ips:(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
 | 
			
		||||
2024-03-13 10:33:58.643 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"hosts\":[{\"ip\":\"192.168.110.210\",\"port\":9002,\"valid\":true,\"healthy\":true,\"marked\":false,\"instanceId\":\"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin\",\"metadata\":{\"preserved.register.source\":\"SPRING_CLOUD\"},\"enabled\":true,\"weight\":1.0,\"clusterName\":\"DEFAULT\",\"serviceName\":\"DEFAULT_GROUP@@hoe-admin\",\"ephemeral\":true}],\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1710297238642,\"checksum\":\"3260175e29ef9a4de146167d0c8c282d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"metadata\":{}}","lastRefTime":149522415356700} from /192.168.110.210
 | 
			
		||||
2024-03-13 10:33:58.686 [RMI TCP Connection(1)-192.168.110.210] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited
 | 
			
		||||
2024-03-13 10:34:06.041 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 获取请求地址:/api/v1/test/cs
 | 
			
		||||
2024-03-13 10:34:06.041 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 获取请求ip:192.168.110.210
 | 
			
		||||
2024-03-13 10:34:06.042 [http-nio-9002-exec-1] INFO  com.recovery.common.base.utils.RedisUtils - 查询数据库:hoe:hospital:dbInfo:hoe-cs1_admin
 | 
			
		||||
2024-03-13 10:34:06.116 [http-nio-9002-exec-1] INFO  com.recovery.common.base.utils.RedisUtils - 查询数据库:hoe:hospital:dbInfo:hoe-cs1_admin
 | 
			
		||||
2024-03-13 10:34:06.144 [http-nio-9002-exec-1] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-2} inited
 | 
			
		||||
2024-03-13 10:34:06.175 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.controller.testController - 测试库:1
 | 
			
		||||
2024-03-13 10:34:06.175 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.controller.testController - 111获取线程的数据==hoe-cs1
 | 
			
		||||
2024-03-13 10:34:06.177 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 清除数据源===========================================
 | 
			
		||||
2024-03-13 10:34:06.200 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.interceptor.JwtInterceptor - Wed Mar 13 10:34:06 CST 2024--postHandle:http://192.168.110.210:9002/api/v1/test/cs
 | 
			
		||||
2024-03-13 10:34:06.201 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.interceptor.JwtInterceptor - Wed Mar 13 10:34:06 CST 2024--afterCompletion:http://192.168.110.210:9002/api/v1/test/cs
 | 
			
		||||
2024-03-13 10:34:09.177 [T] INFO  com.recovery.admin.boot.controller.testController - 获取线程的数据==null
 | 
			
		||||
2024-03-13 11:00:26.358 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
 | 
			
		||||
2024-03-13 11:00:26.359 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [BEAT] removing beat: DEFAULT_GROUP@@hoe-admin:192.168.110.210:9002 from beat map.
 | 
			
		||||
2024-03-13 11:00:26.359 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [DEREGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce deregistering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
 | 
			
		||||
2024-03-13 11:00:26.360 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
 | 
			
		||||
2024-03-13 11:00:26.360 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown begin
 | 
			
		||||
2024-03-13 11:00:27.368 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1710298827368,\"checksum\":\"22271bd87073759ac6c33b80e3dda60d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"hosts\":[],\"metadata\":{}}","lastRefTime":151111141246000} from /192.168.110.210
 | 
			
		||||
2024-03-13 11:00:27.368 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - removed ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
 | 
			
		||||
2024-03-13 11:00:27.369 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - current ips:(0) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> []
 | 
			
		||||
2024-03-13 11:00:28.800 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown stop
 | 
			
		||||
2024-03-13 11:00:28.800 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown begin
 | 
			
		||||
2024-03-13 11:00:29.329 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown begin
 | 
			
		||||
2024-03-13 11:00:32.333 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown stop
 | 
			
		||||
2024-03-13 11:00:32.333 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
 | 
			
		||||
2024-03-13 11:00:32.333 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
 | 
			
		||||
2024-03-13 11:00:32.333 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown stop
 | 
			
		||||
2024-03-13 11:00:32.333 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown begin
 | 
			
		||||
2024-03-13 11:00:32.334 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.identify.CredentialWatcher - [null] CredentialWatcher is stopped
 | 
			
		||||
2024-03-13 11:00:32.334 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.identify.CredentialService - [null] CredentialService is freed
 | 
			
		||||
2024-03-13 11:00:32.334 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown stop
 | 
			
		||||
2024-03-13 11:00:37.978 [background-preinit] INFO  org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.0.Final
 | 
			
		||||
2024-03-13 11:00:38.642 [main] INFO  com.alibaba.nacos.client.config.impl.LocalConfigInfoProcessor - LOCAL_SNAPSHOT_PATH:C:\Users\Administrator\nacos\config
 | 
			
		||||
2024-03-13 11:00:38.670 [main] INFO  com.alibaba.nacos.client.config.impl.Limiter - limitTime:5.0
 | 
			
		||||
2024-03-13 11:00:38.695 [main] INFO  com.alibaba.nacos.client.config.utils.JvmUtil - isMultiInstance:false
 | 
			
		||||
2024-03-13 11:00:38.702 [main] INFO  org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration - Located property source: [BootstrapPropertySource {name='bootstrapProperties-hoe-admin-dev.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin,dev'}]
 | 
			
		||||
2024-03-13 11:00:38.706 [main] INFO  com.recovery.admin.boot.AdminApp - The following profiles are active: dev
 | 
			
		||||
2024-03-13 11:00:39.520 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
 | 
			
		||||
2024-03-13 11:00:39.522 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
 | 
			
		||||
2024-03-13 11:00:39.544 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces.
 | 
			
		||||
2024-03-13 11:00:39.872 [main] INFO  org.springframework.cloud.context.scope.GenericScope - BeanFactory id=e743d36d-f97e-37cb-baa9-d743fefe56b4
 | 
			
		||||
2024-03-13 11:00:40.148 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 11:00:40.153 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 11:00:40.159 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.dtp.starter.common.autoconfigure.BaseBeanAutoConfiguration' of type [com.dtp.starter.common.autoconfigure.BaseBeanAutoConfiguration$$EnhancerBySpringCGLIB$$d046c4d8] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 11:00:40.167 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'dtpApplicationContextHolder' of type [com.dtp.common.ApplicationContextHolder] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 11:00:40.403 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9002 (http)
 | 
			
		||||
2024-03-13 11:00:40.411 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-13 11:00:40.411 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
 | 
			
		||||
2024-03-13 11:00:40.412 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.52]
 | 
			
		||||
2024-03-13 11:00:40.506 [main] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
 | 
			
		||||
2024-03-13 11:00:40.506 [main] INFO  org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1781 ms
 | 
			
		||||
2024-03-13 11:00:40.669 [main] INFO  com.recovery.admin.boot.config.SaTokenConfigure - 校验是否是网关转发请求:====================
 | 
			
		||||
2024-03-13 11:00:40.692 [main] INFO  org.springframework.boot.web.servlet.RegistrationBean - Servlet dispatcherServlet was not registered (possibly already registered?)
 | 
			
		||||
2024-03-13 11:00:41.542 [main] INFO  com.alibaba.cloud.sentinel.SentinelWebAutoConfiguration - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
 | 
			
		||||
2024-03-13 11:00:41.986 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-13 11:00:41.986 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Environment :null
 | 
			
		||||
2024-03-13 11:00:41.986 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-13 11:00:42.482 [main] INFO  com.dtp.core.support.DtpBannerPrinter - 
 | 
			
		||||
|  __ \                            (_) |__   __|   
 | 
			
		||||
| |  | |_   _ _ __   __ _ _ __ ___  _  ___| |_ __  
 | 
			
		||||
| |  | | | | | '_ \ / _` | '_ ` _ \| |/ __| | '_ \ 
 | 
			
		||||
| |__| | |_| | | | | (_| | | | | | | | (__| | |_) |
 | 
			
		||||
|_____/ \__, |_| |_|\__,_|_| |_| |_|_|\___|_| .__/ 
 | 
			
		||||
         __/ |                              | |    
 | 
			
		||||
        |___/                               |_|    
 | 
			
		||||
[32m :: Dynamic Thread Pool :: [39;2;0;39m
 | 
			
		||||
2024-03-13 11:00:44.055 [main] INFO  org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 1 endpoint(s) beneath base path '/actuator'
 | 
			
		||||
2024-03-13 11:00:44.247 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-13 11:00:44.266 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9002 (http) with context path ''
 | 
			
		||||
2024-03-13 11:00:44.272 [main] INFO  com.alibaba.nacos.client.naming - [BEAT] adding beat: BeatInfo{port=9002, ip='192.168.110.210', weight=1.0, serviceName='DEFAULT_GROUP@@hoe-admin', cluster='DEFAULT', metadata={preserved.register.source=SPRING_CLOUD}, scheduled=false, period=5000, stopped=false} to beat map.
 | 
			
		||||
2024-03-13 11:00:44.273 [main] INFO  com.alibaba.nacos.client.naming - [REGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce registering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={preserved.register.source=SPRING_CLOUD}}
 | 
			
		||||
2024-03-13 11:00:44.275 [main] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP hoe-admin 192.168.110.210:9002 register finished
 | 
			
		||||
2024-03-13 11:00:44.603 [main] INFO  com.recovery.admin.boot.AdminApp - Started AdminApp in 7.428 seconds (JVM running for 8.46)
 | 
			
		||||
2024-03-13 11:00:44.621 [main] INFO  com.dtp.core.DtpRegistry - DtpRegistry initialization end, remote dtpExecutors: [], local dtpExecutors: [], local commonExecutors: []
 | 
			
		||||
2024-03-13 11:00:44.622 [main] INFO  com.recovery.admin.boot.listener.InitResourcePermissionCache - 刷新权限------------------------------
 | 
			
		||||
2024-03-13 11:00:44.626 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-13 11:00:44.627 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-13 11:00:44.627 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-13 11:00:44.627 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin, group=dev, cnt=1
 | 
			
		||||
2024-03-13 11:00:44.627 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin-dev.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-13 11:00:44.627 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin-dev.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-13 11:00:45.284 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"hosts\":[{\"ip\":\"192.168.110.210\",\"port\":9002,\"valid\":true,\"healthy\":true,\"marked\":false,\"instanceId\":\"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin\",\"metadata\":{\"preserved.register.source\":\"SPRING_CLOUD\"},\"enabled\":true,\"weight\":1.0,\"clusterName\":\"DEFAULT\",\"serviceName\":\"DEFAULT_GROUP@@hoe-admin\",\"ephemeral\":true}],\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1710298845278,\"checksum\":\"3260175e29ef9a4de146167d0c8c282d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"metadata\":{}}","lastRefTime":151129051180700} from /192.168.110.210
 | 
			
		||||
2024-03-13 11:00:45.306 [RMI TCP Connection(2)-192.168.110.210] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
 | 
			
		||||
2024-03-13 11:00:45.307 [RMI TCP Connection(2)-192.168.110.210] INFO  org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
 | 
			
		||||
2024-03-13 11:00:45.312 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - new ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
 | 
			
		||||
2024-03-13 11:00:45.312 [RMI TCP Connection(2)-192.168.110.210] INFO  org.springframework.web.servlet.DispatcherServlet - Completed initialization in 5 ms
 | 
			
		||||
2024-03-13 11:00:45.319 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - current ips:(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
 | 
			
		||||
2024-03-13 11:00:45.554 [RMI TCP Connection(1)-192.168.110.210] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited
 | 
			
		||||
2024-03-13 11:00:50.153 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 获取请求地址:/api/v1/test/cs
 | 
			
		||||
2024-03-13 11:00:50.153 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 获取请求ip:192.168.110.210
 | 
			
		||||
2024-03-13 11:00:50.154 [http-nio-9002-exec-1] INFO  com.recovery.common.base.utils.RedisUtils - 查询数据库:hoe:hospital:dbInfo:hoe-cs1_admin
 | 
			
		||||
2024-03-13 11:00:50.239 [http-nio-9002-exec-1] INFO  com.recovery.common.base.utils.RedisUtils - 查询数据库:hoe:hospital:dbInfo:hoe-cs1_admin
 | 
			
		||||
2024-03-13 11:00:50.279 [http-nio-9002-exec-1] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-2} inited
 | 
			
		||||
2024-03-13 11:00:50.320 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.controller.testController - 测试库:1
 | 
			
		||||
2024-03-13 11:00:50.321 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.controller.testController - 111获取线程的数据==hoe-cs1
 | 
			
		||||
2024-03-13 11:00:50.324 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 清除数据源===========================================
 | 
			
		||||
2024-03-13 11:00:50.356 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.interceptor.JwtInterceptor - Wed Mar 13 11:00:50 CST 2024--postHandle:http://192.168.110.210:9002/api/v1/test/cs
 | 
			
		||||
2024-03-13 11:00:50.356 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.interceptor.JwtInterceptor - Wed Mar 13 11:00:50 CST 2024--afterCompletion:http://192.168.110.210:9002/api/v1/test/cs
 | 
			
		||||
2024-03-13 11:00:53.324 [T] INFO  com.recovery.admin.boot.controller.testController - 获取线程的数据==hoe-cs1
 | 
			
		||||
2024-03-13 11:05:31.372 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
 | 
			
		||||
2024-03-13 11:05:31.373 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [BEAT] removing beat: DEFAULT_GROUP@@hoe-admin:192.168.110.210:9002 from beat map.
 | 
			
		||||
2024-03-13 11:05:31.373 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [DEREGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce deregistering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
 | 
			
		||||
2024-03-13 11:05:31.374 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
 | 
			
		||||
2024-03-13 11:05:31.374 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown begin
 | 
			
		||||
2024-03-13 11:05:32.378 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1710299132378,\"checksum\":\"22271bd87073759ac6c33b80e3dda60d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"hosts\":[],\"metadata\":{}}","lastRefTime":151416151655800} from /192.168.110.210
 | 
			
		||||
2024-03-13 11:05:32.379 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - removed ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
 | 
			
		||||
2024-03-13 11:05:32.380 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - current ips:(0) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> []
 | 
			
		||||
2024-03-13 11:05:34.377 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown stop
 | 
			
		||||
2024-03-13 11:05:34.377 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown begin
 | 
			
		||||
2024-03-13 11:05:35.420 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown begin
 | 
			
		||||
2024-03-13 11:05:38.423 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown stop
 | 
			
		||||
2024-03-13 11:05:38.423 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
 | 
			
		||||
2024-03-13 11:05:38.423 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
 | 
			
		||||
2024-03-13 11:05:38.423 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown stop
 | 
			
		||||
2024-03-13 11:05:38.423 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown begin
 | 
			
		||||
2024-03-13 11:05:38.424 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.identify.CredentialWatcher - [null] CredentialWatcher is stopped
 | 
			
		||||
2024-03-13 11:05:38.424 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.identify.CredentialService - [null] CredentialService is freed
 | 
			
		||||
2024-03-13 11:05:38.424 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown stop
 | 
			
		||||
2024-03-13 11:05:45.233 [background-preinit] INFO  org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.0.Final
 | 
			
		||||
2024-03-13 11:05:46.019 [main] INFO  com.alibaba.nacos.client.config.impl.LocalConfigInfoProcessor - LOCAL_SNAPSHOT_PATH:C:\Users\Administrator\nacos\config
 | 
			
		||||
2024-03-13 11:05:46.049 [main] INFO  com.alibaba.nacos.client.config.impl.Limiter - limitTime:5.0
 | 
			
		||||
2024-03-13 11:05:46.076 [main] INFO  com.alibaba.nacos.client.config.utils.JvmUtil - isMultiInstance:false
 | 
			
		||||
2024-03-13 11:05:46.083 [main] INFO  org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration - Located property source: [BootstrapPropertySource {name='bootstrapProperties-hoe-admin-dev.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin,dev'}]
 | 
			
		||||
2024-03-13 11:05:46.088 [main] INFO  com.recovery.admin.boot.AdminApp - The following profiles are active: dev
 | 
			
		||||
2024-03-13 11:05:47.090 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
 | 
			
		||||
2024-03-13 11:05:47.092 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
 | 
			
		||||
2024-03-13 11:05:47.117 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces.
 | 
			
		||||
2024-03-13 11:05:47.608 [main] INFO  org.springframework.cloud.context.scope.GenericScope - BeanFactory id=e743d36d-f97e-37cb-baa9-d743fefe56b4
 | 
			
		||||
2024-03-13 11:05:48.046 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 11:05:48.053 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 11:05:48.059 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.dtp.starter.common.autoconfigure.BaseBeanAutoConfiguration' of type [com.dtp.starter.common.autoconfigure.BaseBeanAutoConfiguration$$EnhancerBySpringCGLIB$$7c9699fe] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 11:05:48.072 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'dtpApplicationContextHolder' of type [com.dtp.common.ApplicationContextHolder] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 11:05:48.404 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9002 (http)
 | 
			
		||||
2024-03-13 11:05:48.414 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-13 11:05:48.415 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
 | 
			
		||||
2024-03-13 11:05:48.415 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.52]
 | 
			
		||||
2024-03-13 11:05:48.529 [main] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
 | 
			
		||||
2024-03-13 11:05:48.529 [main] INFO  org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2416 ms
 | 
			
		||||
2024-03-13 11:05:48.744 [main] INFO  com.recovery.admin.boot.config.SaTokenConfigure - 校验是否是网关转发请求:====================
 | 
			
		||||
2024-03-13 11:05:48.773 [main] INFO  org.springframework.boot.web.servlet.RegistrationBean - Servlet dispatcherServlet was not registered (possibly already registered?)
 | 
			
		||||
2024-03-13 11:05:49.778 [main] INFO  com.alibaba.cloud.sentinel.SentinelWebAutoConfiguration - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
 | 
			
		||||
2024-03-13 11:05:50.284 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-13 11:05:50.285 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Environment :null
 | 
			
		||||
2024-03-13 11:05:50.285 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-13 11:05:50.844 [main] INFO  com.dtp.core.support.DtpBannerPrinter - 
 | 
			
		||||
|  __ \                            (_) |__   __|   
 | 
			
		||||
| |  | |_   _ _ __   __ _ _ __ ___  _  ___| |_ __  
 | 
			
		||||
| |  | | | | | '_ \ / _` | '_ ` _ \| |/ __| | '_ \ 
 | 
			
		||||
| |__| | |_| | | | | (_| | | | | | | | (__| | |_) |
 | 
			
		||||
|_____/ \__, |_| |_|\__,_|_| |_| |_|_|\___|_| .__/ 
 | 
			
		||||
         __/ |                              | |    
 | 
			
		||||
        |___/                               |_|    
 | 
			
		||||
[32m :: Dynamic Thread Pool :: [39;2;0;39m
 | 
			
		||||
2024-03-13 11:05:52.335 [main] INFO  org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 1 endpoint(s) beneath base path '/actuator'
 | 
			
		||||
2024-03-13 11:05:52.529 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-13 11:05:52.551 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9002 (http) with context path ''
 | 
			
		||||
2024-03-13 11:05:52.556 [main] INFO  com.alibaba.nacos.client.naming - [BEAT] adding beat: BeatInfo{port=9002, ip='192.168.110.210', weight=1.0, serviceName='DEFAULT_GROUP@@hoe-admin', cluster='DEFAULT', metadata={preserved.register.source=SPRING_CLOUD}, scheduled=false, period=5000, stopped=false} to beat map.
 | 
			
		||||
2024-03-13 11:05:52.557 [main] INFO  com.alibaba.nacos.client.naming - [REGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce registering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={preserved.register.source=SPRING_CLOUD}}
 | 
			
		||||
2024-03-13 11:05:52.561 [main] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP hoe-admin 192.168.110.210:9002 register finished
 | 
			
		||||
2024-03-13 11:05:52.977 [main] INFO  com.recovery.admin.boot.AdminApp - Started AdminApp in 9.007 seconds (JVM running for 10.746)
 | 
			
		||||
2024-03-13 11:05:52.997 [main] INFO  com.dtp.core.DtpRegistry - DtpRegistry initialization end, remote dtpExecutors: [], local dtpExecutors: [], local commonExecutors: []
 | 
			
		||||
2024-03-13 11:05:52.999 [main] INFO  com.recovery.admin.boot.listener.InitResourcePermissionCache - 刷新权限------------------------------
 | 
			
		||||
2024-03-13 11:05:53.002 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-13 11:05:53.003 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-13 11:05:53.003 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-13 11:05:53.003 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin, group=dev, cnt=1
 | 
			
		||||
2024-03-13 11:05:53.004 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin-dev.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-13 11:05:53.004 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin-dev.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-13 11:05:53.548 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - new ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
 | 
			
		||||
2024-03-13 11:05:53.554 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - current ips:(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
 | 
			
		||||
2024-03-13 11:05:53.568 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"hosts\":[{\"ip\":\"192.168.110.210\",\"port\":9002,\"valid\":true,\"healthy\":true,\"marked\":false,\"instanceId\":\"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin\",\"metadata\":{\"preserved.register.source\":\"SPRING_CLOUD\"},\"enabled\":true,\"weight\":1.0,\"clusterName\":\"DEFAULT\",\"serviceName\":\"DEFAULT_GROUP@@hoe-admin\",\"ephemeral\":true}],\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1710299153567,\"checksum\":\"3260175e29ef9a4de146167d0c8c282d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"metadata\":{}}","lastRefTime":151437341043400} from /192.168.110.210
 | 
			
		||||
2024-03-13 11:05:53.737 [RMI TCP Connection(4)-192.168.110.210] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
 | 
			
		||||
2024-03-13 11:05:53.737 [RMI TCP Connection(4)-192.168.110.210] INFO  org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
 | 
			
		||||
2024-03-13 11:05:53.739 [RMI TCP Connection(4)-192.168.110.210] INFO  org.springframework.web.servlet.DispatcherServlet - Completed initialization in 2 ms
 | 
			
		||||
2024-03-13 11:05:53.875 [RMI TCP Connection(5)-192.168.110.210] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited
 | 
			
		||||
2024-03-13 13:53:28.640 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
 | 
			
		||||
2024-03-13 13:53:28.640 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [BEAT] removing beat: DEFAULT_GROUP@@hoe-admin:192.168.110.210:9002 from beat map.
 | 
			
		||||
2024-03-13 13:53:28.640 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [DEREGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce deregistering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
 | 
			
		||||
2024-03-13 13:53:28.641 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
 | 
			
		||||
2024-03-13 13:53:28.642 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown begin
 | 
			
		||||
2024-03-13 13:53:29.642 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1710309209642,\"checksum\":\"22271bd87073759ac6c33b80e3dda60d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"hosts\":[],\"metadata\":{}}","lastRefTime":161493415482500} from /192.168.110.210
 | 
			
		||||
2024-03-13 13:53:29.643 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - removed ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
 | 
			
		||||
2024-03-13 13:53:29.643 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - current ips:(0) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> []
 | 
			
		||||
2024-03-13 13:53:31.337 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown stop
 | 
			
		||||
2024-03-13 13:53:31.337 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown begin
 | 
			
		||||
2024-03-13 13:53:33.341 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown begin
 | 
			
		||||
2024-03-13 13:53:36.378 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown stop
 | 
			
		||||
2024-03-13 13:53:36.378 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
 | 
			
		||||
2024-03-13 13:53:36.378 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
 | 
			
		||||
2024-03-13 13:53:36.378 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown stop
 | 
			
		||||
2024-03-13 13:53:36.378 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown begin
 | 
			
		||||
2024-03-13 13:53:36.379 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.identify.CredentialWatcher - [null] CredentialWatcher is stopped
 | 
			
		||||
2024-03-13 13:53:36.379 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.identify.CredentialService - [null] CredentialService is freed
 | 
			
		||||
2024-03-13 13:53:36.379 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown stop
 | 
			
		||||
2024-03-13 13:53:43.605 [background-preinit] INFO  org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.0.Final
 | 
			
		||||
2024-03-13 13:53:44.246 [main] INFO  com.alibaba.nacos.client.config.impl.LocalConfigInfoProcessor - LOCAL_SNAPSHOT_PATH:C:\Users\Administrator\nacos\config
 | 
			
		||||
2024-03-13 13:53:44.274 [main] INFO  com.alibaba.nacos.client.config.impl.Limiter - limitTime:5.0
 | 
			
		||||
2024-03-13 13:53:44.301 [main] INFO  com.alibaba.nacos.client.config.utils.JvmUtil - isMultiInstance:false
 | 
			
		||||
2024-03-13 13:53:44.309 [main] INFO  org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration - Located property source: [BootstrapPropertySource {name='bootstrapProperties-hoe-admin-dev.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin,dev'}]
 | 
			
		||||
2024-03-13 13:53:44.314 [main] INFO  com.recovery.admin.boot.AdminApp - The following profiles are active: dev
 | 
			
		||||
2024-03-13 13:53:45.224 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
 | 
			
		||||
2024-03-13 13:53:45.226 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
 | 
			
		||||
2024-03-13 13:53:45.248 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 10 ms. Found 0 Redis repository interfaces.
 | 
			
		||||
2024-03-13 13:53:45.552 [main] INFO  org.springframework.cloud.context.scope.GenericScope - BeanFactory id=e87b7e50-a904-3b2b-a31b-c98f370dc516
 | 
			
		||||
2024-03-13 13:53:45.862 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 13:53:45.866 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 13:53:45.871 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.dtp.starter.common.autoconfigure.BaseBeanAutoConfiguration' of type [com.dtp.starter.common.autoconfigure.BaseBeanAutoConfiguration$$EnhancerBySpringCGLIB$$4791cbb5] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 13:53:45.879 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'dtpApplicationContextHolder' of type [com.dtp.common.ApplicationContextHolder] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 13:53:46.113 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9002 (http)
 | 
			
		||||
2024-03-13 13:53:46.123 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-13 13:53:46.124 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
 | 
			
		||||
2024-03-13 13:53:46.124 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.52]
 | 
			
		||||
2024-03-13 13:53:46.226 [main] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
 | 
			
		||||
2024-03-13 13:53:46.227 [main] INFO  org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1888 ms
 | 
			
		||||
2024-03-13 13:53:46.407 [main] INFO  com.recovery.admin.boot.config.SaTokenConfigure - 校验是否是网关转发请求:====================
 | 
			
		||||
2024-03-13 13:53:46.429 [main] INFO  org.springframework.boot.web.servlet.RegistrationBean - Servlet dispatcherServlet was not registered (possibly already registered?)
 | 
			
		||||
2024-03-13 13:53:47.070 [main] INFO  com.dtp.core.DtpRegistry - DynamicTp register dtpExecutor, source: beanPostProcessor, executor: DtpMainProp(threadPoolName=dtpExecutor, corePoolSize=5, maxPoolSize=18, keepAliveTime=50, queueType=VariableLinkedBlockingQueue, queueCapacity=400, rejectType=CallerRunsPolicy, allowCoreThreadTimeOut=false)
 | 
			
		||||
2024-03-13 13:53:47.337 [main] INFO  com.alibaba.cloud.sentinel.SentinelWebAutoConfiguration - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
 | 
			
		||||
2024-03-13 13:53:47.891 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-13 13:53:47.891 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Environment :null
 | 
			
		||||
2024-03-13 13:53:47.891 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-13 13:53:48.488 [main] INFO  com.dtp.core.support.DtpBannerPrinter - 
 | 
			
		||||
|  __ \                            (_) |__   __|   
 | 
			
		||||
| |  | |_   _ _ __   __ _ _ __ ___  _  ___| |_ __  
 | 
			
		||||
| |  | | | | | '_ \ / _` | '_ ` _ \| |/ __| | '_ \ 
 | 
			
		||||
| |__| | |_| | | | | (_| | | | | | | | (__| | |_) |
 | 
			
		||||
|_____/ \__, |_| |_|\__,_|_| |_| |_|_|\___|_| .__/ 
 | 
			
		||||
         __/ |                              | |    
 | 
			
		||||
        |___/                               |_|    
 | 
			
		||||
[32m :: Dynamic Thread Pool :: [39;2;0;39m
 | 
			
		||||
2024-03-13 13:53:50.132 [main] INFO  org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 1 endpoint(s) beneath base path '/actuator'
 | 
			
		||||
2024-03-13 13:53:50.302 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-13 13:53:50.322 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9002 (http) with context path ''
 | 
			
		||||
2024-03-13 13:53:50.327 [main] INFO  com.alibaba.nacos.client.naming - [BEAT] adding beat: BeatInfo{port=9002, ip='192.168.110.210', weight=1.0, serviceName='DEFAULT_GROUP@@hoe-admin', cluster='DEFAULT', metadata={preserved.register.source=SPRING_CLOUD}, scheduled=false, period=5000, stopped=false} to beat map.
 | 
			
		||||
2024-03-13 13:53:50.328 [main] INFO  com.alibaba.nacos.client.naming - [REGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce registering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={preserved.register.source=SPRING_CLOUD}}
 | 
			
		||||
2024-03-13 13:53:50.330 [main] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP hoe-admin 192.168.110.210:9002 register finished
 | 
			
		||||
2024-03-13 13:53:50.672 [main] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
 | 
			
		||||
2024-03-13 13:53:50.672 [main] INFO  com.alibaba.nacos.client.naming - [BEAT] removing beat: DEFAULT_GROUP@@hoe-admin:192.168.110.210:9002 from beat map.
 | 
			
		||||
2024-03-13 13:53:50.672 [main] INFO  com.alibaba.nacos.client.naming - [DEREGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce deregistering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
 | 
			
		||||
2024-03-13 13:53:50.674 [main] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
 | 
			
		||||
2024-03-13 13:53:50.675 [main] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown begin
 | 
			
		||||
2024-03-13 13:53:51.335 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1710309231334,\"checksum\":\"22271bd87073759ac6c33b80e3dda60d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"hosts\":[],\"metadata\":{}}","lastRefTime":161515107994200} from /192.168.110.210
 | 
			
		||||
2024-03-13 13:53:53.687 [main] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown stop
 | 
			
		||||
2024-03-13 13:53:53.688 [main] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown begin
 | 
			
		||||
2024-03-13 13:53:56.698 [main] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown begin
 | 
			
		||||
2024-03-13 13:53:59.716 [main] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown stop
 | 
			
		||||
2024-03-13 13:53:59.716 [main] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
 | 
			
		||||
2024-03-13 13:53:59.717 [main] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
 | 
			
		||||
2024-03-13 13:53:59.717 [main] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown stop
 | 
			
		||||
2024-03-13 13:53:59.717 [main] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown begin
 | 
			
		||||
2024-03-13 13:53:59.717 [main] INFO  com.alibaba.nacos.client.identify.CredentialWatcher - [null] CredentialWatcher is stopped
 | 
			
		||||
2024-03-13 13:53:59.717 [main] INFO  com.alibaba.nacos.client.identify.CredentialService - [null] CredentialService is freed
 | 
			
		||||
2024-03-13 13:53:59.718 [main] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown stop
 | 
			
		||||
2024-03-13 13:53:59.719 [main] INFO  com.dtp.core.spring.DtpLifecycleSupport - Shutting down ExecutorService, poolName: dtpExecutor
 | 
			
		||||
2024-03-13 13:53:59.887 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Pausing ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-13 13:53:59.887 [main] INFO  org.apache.catalina.core.StandardService - Stopping service [Tomcat]
 | 
			
		||||
2024-03-13 13:53:59.896 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-13 13:53:59.897 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Destroying ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-13 13:53:59.909 [main] INFO  org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLoggingListener - 
 | 
			
		||||
 | 
			
		||||
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
 | 
			
		||||
2024-03-13 13:55:15.275 [background-preinit] INFO  org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.0.Final
 | 
			
		||||
2024-03-13 13:55:16.112 [main] INFO  com.alibaba.nacos.client.config.impl.LocalConfigInfoProcessor - LOCAL_SNAPSHOT_PATH:C:\Users\Administrator\nacos\config
 | 
			
		||||
2024-03-13 13:55:16.145 [main] INFO  com.alibaba.nacos.client.config.impl.Limiter - limitTime:5.0
 | 
			
		||||
2024-03-13 13:55:16.176 [main] INFO  com.alibaba.nacos.client.config.utils.JvmUtil - isMultiInstance:false
 | 
			
		||||
2024-03-13 13:55:16.185 [main] INFO  org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration - Located property source: [BootstrapPropertySource {name='bootstrapProperties-hoe-admin-dev.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin,dev'}]
 | 
			
		||||
2024-03-13 13:55:16.190 [main] INFO  com.recovery.admin.boot.AdminApp - The following profiles are active: dev
 | 
			
		||||
2024-03-13 13:55:17.259 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
 | 
			
		||||
2024-03-13 13:55:17.262 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
 | 
			
		||||
2024-03-13 13:55:17.294 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces.
 | 
			
		||||
2024-03-13 13:55:17.740 [main] INFO  org.springframework.cloud.context.scope.GenericScope - BeanFactory id=e87b7e50-a904-3b2b-a31b-c98f370dc516
 | 
			
		||||
2024-03-13 13:55:18.104 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 13:55:18.109 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 13:55:18.115 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.dtp.starter.common.autoconfigure.BaseBeanAutoConfiguration' of type [com.dtp.starter.common.autoconfigure.BaseBeanAutoConfiguration$$EnhancerBySpringCGLIB$$c912ed31] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 13:55:18.125 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'dtpApplicationContextHolder' of type [com.dtp.common.ApplicationContextHolder] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-13 13:55:18.409 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9002 (http)
 | 
			
		||||
2024-03-13 13:55:18.419 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-13 13:55:18.419 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
 | 
			
		||||
2024-03-13 13:55:18.420 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.52]
 | 
			
		||||
2024-03-13 13:55:18.543 [main] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
 | 
			
		||||
2024-03-13 13:55:18.543 [main] INFO  org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2326 ms
 | 
			
		||||
2024-03-13 13:55:18.743 [main] INFO  com.recovery.admin.boot.config.SaTokenConfigure - 校验是否是网关转发请求:====================
 | 
			
		||||
2024-03-13 13:55:18.771 [main] INFO  org.springframework.boot.web.servlet.RegistrationBean - Servlet dispatcherServlet was not registered (possibly already registered?)
 | 
			
		||||
2024-03-13 13:55:19.523 [main] INFO  com.dtp.core.DtpRegistry - DynamicTp register dtpExecutor, source: beanPostProcessor, executor: DtpMainProp(threadPoolName=dtpExecutor, corePoolSize=5, maxPoolSize=18, keepAliveTime=50, queueType=VariableLinkedBlockingQueue, queueCapacity=400, rejectType=CallerRunsPolicy, allowCoreThreadTimeOut=false)
 | 
			
		||||
2024-03-13 13:55:19.811 [main] INFO  com.alibaba.cloud.sentinel.SentinelWebAutoConfiguration - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
 | 
			
		||||
2024-03-13 13:55:20.335 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-13 13:55:20.335 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Environment :null
 | 
			
		||||
2024-03-13 13:55:20.336 [main] INFO  com.alibaba.nacos.client.naming - initializer namespace from System Property :null
 | 
			
		||||
2024-03-13 13:55:20.937 [main] INFO  com.dtp.core.support.DtpBannerPrinter - 
 | 
			
		||||
|  __ \                            (_) |__   __|   
 | 
			
		||||
| |  | |_   _ _ __   __ _ _ __ ___  _  ___| |_ __  
 | 
			
		||||
| |  | | | | | '_ \ / _` | '_ ` _ \| |/ __| | '_ \ 
 | 
			
		||||
| |__| | |_| | | | | (_| | | | | | | | (__| | |_) |
 | 
			
		||||
|_____/ \__, |_| |_|\__,_|_| |_| |_|_|\___|_| .__/ 
 | 
			
		||||
         __/ |                              | |    
 | 
			
		||||
        |___/                               |_|    
 | 
			
		||||
[32m :: Dynamic Thread Pool :: [39;2;0;39m
 | 
			
		||||
2024-03-13 13:55:22.504 [main] INFO  org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver - Exposing 1 endpoint(s) beneath base path '/actuator'
 | 
			
		||||
2024-03-13 13:55:22.670 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-13 13:55:22.688 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9002 (http) with context path ''
 | 
			
		||||
2024-03-13 13:55:22.693 [main] INFO  com.alibaba.nacos.client.naming - [BEAT] adding beat: BeatInfo{port=9002, ip='192.168.110.210', weight=1.0, serviceName='DEFAULT_GROUP@@hoe-admin', cluster='DEFAULT', metadata={preserved.register.source=SPRING_CLOUD}, scheduled=false, period=5000, stopped=false} to beat map.
 | 
			
		||||
2024-03-13 13:55:22.694 [main] INFO  com.alibaba.nacos.client.naming - [REGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce registering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={preserved.register.source=SPRING_CLOUD}}
 | 
			
		||||
2024-03-13 13:55:22.696 [main] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP hoe-admin 192.168.110.210:9002 register finished
 | 
			
		||||
2024-03-13 13:55:23.027 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] order-service-dev.yml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-13 13:55:23.028 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=order-service-dev.yml, group=dev, cnt=1
 | 
			
		||||
2024-03-13 13:55:23.043 [main] INFO  com.recovery.admin.boot.AdminApp - Started AdminApp in 8.916 seconds (JVM running for 10.572)
 | 
			
		||||
2024-03-13 13:55:23.060 [main] INFO  com.dtp.core.DtpRegistry - DtpRegistry initialization end, remote dtpExecutors: [dtpExecutor], local dtpExecutors: [], local commonExecutors: []
 | 
			
		||||
2024-03-13 13:55:23.066 [main] INFO  com.recovery.admin.boot.listener.InitResourcePermissionCache - 刷新权限------------------------------
 | 
			
		||||
2024-03-13 13:55:23.068 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-13 13:55:23.068 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-13 13:55:23.068 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-13 13:55:23.068 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin, group=dev, cnt=1
 | 
			
		||||
2024-03-13 13:55:23.068 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [subscribe] hoe-admin-dev.yaml+dev+11bfd099-10d6-4f2c-b969-58b76e435cce
 | 
			
		||||
2024-03-13 13:55:23.068 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData - [fixed-localhost_8848-11bfd099-10d6-4f2c-b969-58b76e435cce] [add-listener] ok, tenant=11bfd099-10d6-4f2c-b969-58b76e435cce, dataId=hoe-admin-dev.yaml, group=dev, cnt=1
 | 
			
		||||
2024-03-13 13:55:23.641 [RMI TCP Connection(1)-192.168.110.210] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
 | 
			
		||||
2024-03-13 13:55:23.641 [RMI TCP Connection(1)-192.168.110.210] INFO  org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
 | 
			
		||||
2024-03-13 13:55:23.644 [RMI TCP Connection(1)-192.168.110.210] INFO  org.springframework.web.servlet.DispatcherServlet - Completed initialization in 3 ms
 | 
			
		||||
2024-03-13 13:55:23.683 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - new ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatInterval":5000,"instanceHeartBeatTimeOut":15000}]
 | 
			
		||||
2024-03-13 13:55:23.689 [com.alibaba.nacos.client.naming.updater] INFO  com.alibaba.nacos.client.naming - current ips:(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatInterval":5000,"instanceHeartBeatTimeOut":15000}]
 | 
			
		||||
2024-03-13 13:55:23.710 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"hosts\":[{\"ip\":\"192.168.110.210\",\"port\":9002,\"valid\":true,\"healthy\":true,\"marked\":false,\"instanceId\":\"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin\",\"metadata\":{\"preserved.register.source\":\"SPRING_CLOUD\"},\"enabled\":true,\"weight\":1.0,\"clusterName\":\"DEFAULT\",\"serviceName\":\"DEFAULT_GROUP@@hoe-admin\",\"ephemeral\":true}],\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1710309323709,\"checksum\":\"3260175e29ef9a4de146167d0c8c282d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"metadata\":{}}","lastRefTime":161607482430600} from /192.168.110.210
 | 
			
		||||
2024-03-13 13:55:23.865 [RMI TCP Connection(2)-192.168.110.210] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited
 | 
			
		||||
2024-03-13 13:55:42.713 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 获取请求地址:/api/rest/users/getUserByUsername
 | 
			
		||||
2024-03-13 13:55:42.714 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 获取请求ip:192.168.110.210
 | 
			
		||||
2024-03-13 13:55:42.714 [http-nio-9002-exec-1] INFO  com.recovery.common.base.utils.RedisUtils - 查询数据库:hoe:hospital:dbInfo:hoe-cs1_admin
 | 
			
		||||
2024-03-13 13:55:42.794 [http-nio-9002-exec-1] INFO  com.recovery.common.base.utils.RedisUtils - 查询数据库:hoe:hospital:dbInfo:hoe-cs1_admin
 | 
			
		||||
2024-03-13 13:55:42.830 [http-nio-9002-exec-1] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-2} inited
 | 
			
		||||
2024-03-13 13:55:42.866 [http-nio-9002-exec-1] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 清除数据源===========================================
 | 
			
		||||
2024-03-13 13:55:45.535 [http-nio-9002-exec-2] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 获取请求地址:/api/v1/test/cs
 | 
			
		||||
2024-03-13 13:55:45.535 [http-nio-9002-exec-2] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 获取请求ip:192.168.110.210
 | 
			
		||||
2024-03-13 13:55:45.535 [http-nio-9002-exec-2] INFO  com.recovery.common.base.utils.RedisUtils - 查询数据库:hoe:hospital:dbInfo:hoe-cs1_admin
 | 
			
		||||
2024-03-13 13:55:45.541 [http-nio-9002-exec-2] INFO  com.recovery.admin.boot.controller.testController - 测试库:1
 | 
			
		||||
2024-03-13 13:55:45.542 [http-nio-9002-exec-2] INFO  com.recovery.admin.boot.controller.testController - 111获取线程的数据==hoe-cs1
 | 
			
		||||
2024-03-13 13:55:45.544 [http-nio-9002-exec-2] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 清除数据源===========================================
 | 
			
		||||
2024-03-13 13:55:45.545 [http-nio-9002-exec-2] INFO  com.recovery.admin.boot.interceptor.JwtInterceptor - Wed Mar 13 13:55:45 CST 2024--postHandle:http://192.168.110.210:9002/api/v1/test/cs
 | 
			
		||||
2024-03-13 13:55:45.545 [http-nio-9002-exec-2] INFO  com.recovery.admin.boot.interceptor.JwtInterceptor - Wed Mar 13 13:55:45 CST 2024--afterCompletion:http://192.168.110.210:9002/api/v1/test/cs
 | 
			
		||||
2024-03-13 13:55:48.545 [T] INFO  com.recovery.admin.boot.controller.testController - 获取线程的数据==hoe-cs1
 | 
			
		||||
2024-03-13 15:16:11.636 [http-nio-9002-exec-5] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 获取请求地址:/api/v1/test/cs
 | 
			
		||||
2024-03-13 15:16:11.636 [http-nio-9002-exec-5] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 获取请求ip:192.168.110.210
 | 
			
		||||
2024-03-13 15:16:11.636 [http-nio-9002-exec-5] INFO  com.recovery.common.base.utils.RedisUtils - 查询数据库:hoe:hospital:dbInfo:hoe-cs1_admin
 | 
			
		||||
2024-03-13 15:16:11.640 [http-nio-9002-exec-5] INFO  com.recovery.admin.boot.controller.testController - 测试库:1
 | 
			
		||||
2024-03-13 15:16:11.641 [http-nio-9002-exec-5] INFO  com.recovery.admin.boot.controller.testController - 111获取线程的数据==hoe-cs1
 | 
			
		||||
2024-03-13 15:16:11.642 [http-nio-9002-exec-5] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 清除数据源===========================================
 | 
			
		||||
2024-03-13 15:16:11.643 [http-nio-9002-exec-5] INFO  com.recovery.admin.boot.interceptor.JwtInterceptor - Wed Mar 13 15:16:11 CST 2024--postHandle:http://192.168.110.210:9002/api/v1/test/cs
 | 
			
		||||
2024-03-13 15:16:11.643 [http-nio-9002-exec-5] INFO  com.recovery.admin.boot.interceptor.JwtInterceptor - Wed Mar 13 15:16:11 CST 2024--afterCompletion:http://192.168.110.210:9002/api/v1/test/cs
 | 
			
		||||
2024-03-13 15:16:14.643 [T] INFO  com.recovery.admin.boot.controller.testController - 获取线程的数据==hoe-cs1
 | 
			
		||||
2024-03-13 15:16:18.698 [http-nio-9002-exec-6] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 获取请求地址:/api/v1/test/cs1
 | 
			
		||||
2024-03-13 15:16:18.698 [http-nio-9002-exec-6] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 获取请求ip:192.168.110.210
 | 
			
		||||
2024-03-13 15:16:18.698 [http-nio-9002-exec-6] INFO  com.recovery.common.base.utils.RedisUtils - 查询数据库:hoe:hospital:dbInfo:hoe-cs1_admin
 | 
			
		||||
2024-03-13 15:16:18.737 [http-nio-9002-exec-6] INFO  com.recovery.admin.boot.aspect.WebLogAspect - 清除数据源===========================================
 | 
			
		||||
2024-03-13 15:16:18.738 [http-nio-9002-exec-6] INFO  com.recovery.admin.boot.interceptor.JwtInterceptor - Wed Mar 13 15:16:18 CST 2024--postHandle:http://192.168.110.210:9002/api/v1/test/cs1
 | 
			
		||||
2024-03-13 15:16:18.738 [http-nio-9002-exec-6] INFO  com.recovery.admin.boot.interceptor.JwtInterceptor - Wed Mar 13 15:16:18 CST 2024--afterCompletion:http://192.168.110.210:9002/api/v1/test/cs1
 | 
			
		||||
2024-03-13 17:01:11.909 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now...
 | 
			
		||||
2024-03-13 17:01:11.909 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [BEAT] removing beat: DEFAULT_GROUP@@hoe-admin:192.168.110.210:9002 from beat map.
 | 
			
		||||
2024-03-13 17:01:11.909 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - [DEREGISTER-SERVICE] 11bfd099-10d6-4f2c-b969-58b76e435cce deregistering service DEFAULT_GROUP@@hoe-admin with instance: Instance{instanceId='null', ip='192.168.110.210', port=9002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
 | 
			
		||||
2024-03-13 17:01:11.911 [SpringApplicationShutdownHook] INFO  com.alibaba.cloud.nacos.registry.NacosServiceRegistry - De-registration finished.
 | 
			
		||||
2024-03-13 17:01:11.912 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown begin
 | 
			
		||||
2024-03-13 17:01:12.919 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - received push data: {"type":"dom","data":"{\"dom\":\"DEFAULT_GROUP@@hoe-admin\",\"name\":\"DEFAULT_GROUP@@hoe-admin\",\"cacheMillis\":10000,\"lastRefTime\":1710320472919,\"checksum\":\"22271bd87073759ac6c33b80e3dda60d\",\"useSpecifiedURL\":false,\"clusters\":\"DEFAULT\",\"env\":\"\",\"hosts\":[],\"metadata\":{}}","lastRefTime":172756692940100} from /192.168.110.210
 | 
			
		||||
2024-03-13 17:01:12.920 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - removed ips(1) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> [{"instanceId":"192.168.110.210#9002#DEFAULT#DEFAULT_GROUP@@hoe-admin","ip":"192.168.110.210","port":9002,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"DEFAULT_GROUP@@hoe-admin","metadata":{"preserved.register.source":"SPRING_CLOUD"},"ipDeleteTimeout":30000,"instanceHeartBeatInterval":5000,"instanceHeartBeatTimeOut":15000}]
 | 
			
		||||
2024-03-13 17:01:12.921 [com.alibaba.nacos.naming.push.receiver] INFO  com.alibaba.nacos.client.naming - current ips:(0) service: DEFAULT_GROUP@@hoe-admin@@DEFAULT -> []
 | 
			
		||||
2024-03-13 17:01:14.914 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.beat.BeatReactor do shutdown stop
 | 
			
		||||
2024-03-13 17:01:14.914 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown begin
 | 
			
		||||
2024-03-13 17:01:17.917 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown begin
 | 
			
		||||
2024-03-13 17:01:20.919 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.PushReceiver do shutdown stop
 | 
			
		||||
2024-03-13 17:01:20.919 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
 | 
			
		||||
2024-03-13 17:01:20.919 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
 | 
			
		||||
2024-03-13 17:01:20.919 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.HostReactor do shutdown stop
 | 
			
		||||
2024-03-13 17:01:20.919 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown begin
 | 
			
		||||
2024-03-13 17:01:20.919 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.identify.CredentialWatcher - [null] CredentialWatcher is stopped
 | 
			
		||||
2024-03-13 17:01:20.919 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.identify.CredentialService - [null] CredentialService is freed
 | 
			
		||||
2024-03-13 17:01:20.919 [SpringApplicationShutdownHook] INFO  com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.net.NamingProxy do shutdown stop
 | 
			
		||||
2024-03-13 17:01:20.921 [SpringApplicationShutdownHook] INFO  com.dtp.core.spring.DtpLifecycleSupport - Shutting down ExecutorService, poolName: dtpExecutor
 | 
			
		||||
| 
						 | 
				
			
			@ -1,140 +0,0 @@
 | 
			
		|||
2024-03-13 10:11:19.551 [Thread-25] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-13 10:11:19.551 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-13 10:11:19.553 [Thread-25] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-13 10:11:19.553 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-13 10:11:26.890 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-13 10:11:26.890 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-13 10:11:26.891 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-13 10:11:44.115 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-13 10:11:44.130 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-13 10:11:45.121 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 10:11:45.122 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 10:11:45.122 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 10:11:45.122 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 10:11:45.122 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-13 10:11:48.486 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-13 10:30:29.843 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-13 10:30:29.844 [Thread-28] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-13 10:30:29.845 [Thread-28] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-13 10:30:29.845 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-13 10:30:33.480 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-13 10:30:33.480 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-13 10:30:33.480 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-13 10:30:49.211 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-13 10:30:49.221 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-13 10:30:49.957 [main] WARN  org.springframework.boot.actuate.endpoint.EndpointId - Endpoint ID 'dynamic-tp' contains invalid characters, please migrate to a valid format.
 | 
			
		||||
2024-03-13 10:30:50.348 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 10:30:50.348 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 10:30:50.348 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 10:30:50.348 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 10:30:50.348 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-13 10:30:54.498 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-13 10:30:55.539 [main] WARN  com.dtp.core.DtpRegistry - DtpRegistry initialization end, no notify platforms configured.
 | 
			
		||||
2024-03-13 10:32:40.436 [Thread-25] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-13 10:32:40.436 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-13 10:32:40.436 [Thread-25] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-13 10:32:40.437 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-13 10:32:49.283 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-13 10:32:49.283 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-13 10:32:49.283 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-13 10:32:56.153 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-13 10:32:56.163 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-13 10:32:56.790 [main] WARN  org.springframework.boot.actuate.endpoint.EndpointId - Endpoint ID 'dynamic-tp' contains invalid characters, please migrate to a valid format.
 | 
			
		||||
2024-03-13 10:32:57.117 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 10:32:57.117 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 10:32:57.117 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 10:32:57.117 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 10:32:57.117 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-13 10:33:00.921 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-13 10:33:01.996 [main] WARN  com.dtp.core.DtpRegistry - DtpRegistry initialization end, no notify platforms configured.
 | 
			
		||||
2024-03-13 10:33:41.506 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-13 10:33:41.506 [Thread-22] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-13 10:33:41.507 [Thread-22] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-13 10:33:41.507 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-13 10:33:45.702 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-13 10:33:45.702 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-13 10:33:45.702 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-13 10:33:51.865 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-13 10:33:51.876 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-13 10:33:52.584 [main] WARN  org.springframework.boot.actuate.endpoint.EndpointId - Endpoint ID 'dynamic-tp' contains invalid characters, please migrate to a valid format.
 | 
			
		||||
2024-03-13 10:33:52.955 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 10:33:52.955 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 10:33:52.955 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 10:33:52.955 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 10:33:52.956 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-13 10:33:56.920 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-13 10:33:57.971 [main] WARN  com.dtp.core.DtpRegistry - DtpRegistry initialization end, no notify platforms configured.
 | 
			
		||||
2024-03-13 11:00:26.182 [Thread-23] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-13 11:00:26.182 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-13 11:00:26.183 [Thread-23] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-13 11:00:26.184 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-13 11:00:32.334 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-13 11:00:32.334 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-13 11:00:32.334 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-13 11:00:38.692 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-13 11:00:38.701 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-13 11:00:39.358 [main] WARN  org.springframework.boot.actuate.endpoint.EndpointId - Endpoint ID 'dynamic-tp' contains invalid characters, please migrate to a valid format.
 | 
			
		||||
2024-03-13 11:00:39.705 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 11:00:39.705 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 11:00:39.705 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 11:00:39.705 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 11:00:39.706 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-13 11:00:43.386 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-13 11:00:44.621 [main] WARN  com.dtp.core.DtpRegistry - DtpRegistry initialization end, no notify platforms configured.
 | 
			
		||||
2024-03-13 11:05:31.217 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-13 11:05:31.217 [Thread-22] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-13 11:05:31.218 [Thread-22] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-13 11:05:31.218 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-13 11:05:38.424 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-13 11:05:38.424 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-13 11:05:38.424 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-13 11:05:46.073 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-13 11:05:46.083 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-13 11:05:46.724 [main] WARN  com.dtp.core.spring.DtpBeanDefinitionRegistrar - DynamicTp registrar, no executors are configured.
 | 
			
		||||
2024-03-13 11:05:46.884 [main] WARN  org.springframework.boot.actuate.endpoint.EndpointId - Endpoint ID 'dynamic-tp' contains invalid characters, please migrate to a valid format.
 | 
			
		||||
2024-03-13 11:05:47.370 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 11:05:47.370 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 11:05:47.370 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 11:05:47.370 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 11:05:47.370 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-13 11:05:51.754 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-13 11:05:52.997 [main] WARN  com.dtp.core.DtpRegistry - DtpRegistry initialization end, no notify platforms configured.
 | 
			
		||||
2024-03-13 13:53:28.412 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-13 13:53:28.412 [Thread-26] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-13 13:53:28.413 [Thread-26] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-13 13:53:28.413 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-13 13:53:36.378 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-13 13:53:36.379 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-13 13:53:36.379 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-13 13:53:44.298 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-13 13:53:44.308 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-13 13:53:45.044 [main] WARN  org.springframework.boot.actuate.endpoint.EndpointId - Endpoint ID 'dynamic-tp' contains invalid characters, please migrate to a valid format.
 | 
			
		||||
2024-03-13 13:53:45.490 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 13:53:45.491 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 13:53:45.491 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 13:53:45.491 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 13:53:45.491 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-13 13:53:49.465 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-13 13:53:50.667 [main] WARN  org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'scopedTarget.dynamicThreadPoolConfig': Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'spring.dynamic.tp.corePoolSize' in value "${spring.dynamic.tp.corePoolSize}"
 | 
			
		||||
2024-03-13 13:53:59.717 [main] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-13 13:53:59.717 [main] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-13 13:53:59.718 [main] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
2024-03-13 13:55:05.708 [Thread-23] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-13 13:55:05.709 [Thread-23] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-13 13:55:05.709 [Thread-4] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-13 13:55:16.171 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-13 13:55:16.184 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-13 13:55:17.051 [main] WARN  org.springframework.boot.actuate.endpoint.EndpointId - Endpoint ID 'dynamic-tp' contains invalid characters, please migrate to a valid format.
 | 
			
		||||
2024-03-13 13:55:17.660 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 13:55:17.661 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 13:55:17.661 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 13:55:17.661 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-13 13:55:17.661 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-13 13:55:21.898 [main] WARN  org.springframework.cloud.loadbalancer.config.LoadBalancerCacheAutoConfiguration$LoadBalancerCaffeineWarnLogger - Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
 | 
			
		||||
2024-03-13 17:01:11.611 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-13 17:01:11.611 [Thread-26] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher
 | 
			
		||||
2024-03-13 17:01:11.612 [Thread-26] WARN  com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end
 | 
			
		||||
2024-03-13 17:01:11.612 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
2024-03-13 17:01:20.919 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate
 | 
			
		||||
2024-03-13 17:01:20.919 [SpringApplicationShutdownHook] WARN  com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end
 | 
			
		||||
2024-03-13 17:01:20.920 [SpringApplicationShutdownHook] WARN  org.springframework.beans.factory.support.DisposableBeanAdapter - Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException
 | 
			
		||||
| 
						 | 
				
			
			@ -1,39 +0,0 @@
 | 
			
		|||
2024-03-14 09:43:04.891 [main] ERROR org.springframework.boot.SpringApplication - Application run failed
 | 
			
		||||
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'handlerExceptionResolver' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.web.servlet.HandlerExceptionResolver]: Factory method 'handlerExceptionResolver' threw exception; nested exception is java.lang.IllegalStateException: Ambiguous @ExceptionHandler method mapped for [class java.lang.Exception]: {public com.recovery.common.base.result.ApiResult com.recovery.admin.boot.exception.GlobalExceptionHandler.exception(java.lang.Exception), public com.recovery.common.base.result.ApiResult com.recovery.admin.boot.exception.GlobalExceptionHandler.exceptionHandler(java.lang.Exception)}
 | 
			
		||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:658)
 | 
			
		||||
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:638)
 | 
			
		||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1334)
 | 
			
		||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177)
 | 
			
		||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:564)
 | 
			
		||||
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:524)
 | 
			
		||||
	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:944)
 | 
			
		||||
	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:754)
 | 
			
		||||
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:434)
 | 
			
		||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:338)
 | 
			
		||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343)
 | 
			
		||||
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1332)
 | 
			
		||||
	at com.recovery.admin.boot.AdminApp.main(AdminApp.java:21)
 | 
			
		||||
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.web.servlet.HandlerExceptionResolver]: Factory method 'handlerExceptionResolver' threw exception; nested exception is java.lang.IllegalStateException: Ambiguous @ExceptionHandler method mapped for [class java.lang.Exception]: {public com.recovery.common.base.result.ApiResult com.recovery.admin.boot.exception.GlobalExceptionHandler.exception(java.lang.Exception), public com.recovery.common.base.result.ApiResult com.recovery.admin.boot.exception.GlobalExceptionHandler.exceptionHandler(java.lang.Exception)}
 | 
			
		||||
	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.IllegalStateException: Ambiguous @ExceptionHandler method mapped for [class java.lang.Exception]: {public com.recovery.common.base.result.ApiResult com.recovery.admin.boot.exception.GlobalExceptionHandler.exception(java.lang.Exception), public com.recovery.common.base.result.ApiResult com.recovery.admin.boot.exception.GlobalExceptionHandler.exceptionHandler(java.lang.Exception)}
 | 
			
		||||
	at org.springframework.web.method.annotation.ExceptionHandlerMethodResolver.addExceptionMapping(ExceptionHandlerMethodResolver.java:114)
 | 
			
		||||
	at org.springframework.web.method.annotation.ExceptionHandlerMethodResolver.<init>(ExceptionHandlerMethodResolver.java:78)
 | 
			
		||||
	at org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver.initExceptionHandlerAdviceCache(ExceptionHandlerExceptionResolver.java:291)
 | 
			
		||||
	at org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver.afterPropertiesSet(ExceptionHandlerExceptionResolver.java:268)
 | 
			
		||||
	at org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport.addDefaultHandlerExceptionResolvers(WebMvcConfigurationSupport.java:1090)
 | 
			
		||||
	at org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport.handlerExceptionResolver(WebMvcConfigurationSupport.java:1032)
 | 
			
		||||
	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
 | 
			
		||||
| 
						 | 
				
			
			@ -1,29 +0,0 @@
 | 
			
		|||
2024-03-14 09:43:00.506 [background-preinit] INFO  org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.0.Final
 | 
			
		||||
2024-03-14 09:43:01.256 [main] INFO  com.alibaba.nacos.client.config.impl.LocalConfigInfoProcessor - LOCAL_SNAPSHOT_PATH:C:\Users\Administrator\nacos\config
 | 
			
		||||
2024-03-14 09:43:01.285 [main] INFO  com.alibaba.nacos.client.config.impl.Limiter - limitTime:5.0
 | 
			
		||||
2024-03-14 09:43:01.313 [main] INFO  com.alibaba.nacos.client.config.utils.JvmUtil - isMultiInstance:false
 | 
			
		||||
2024-03-14 09:43:01.321 [main] INFO  org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration - Located property source: [BootstrapPropertySource {name='bootstrapProperties-hoe-admin-dev.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin.yaml,dev'}, BootstrapPropertySource {name='bootstrapProperties-hoe-admin,dev'}]
 | 
			
		||||
2024-03-14 09:43:01.325 [main] INFO  com.recovery.admin.boot.AdminApp - The following profiles are active: dev
 | 
			
		||||
2024-03-14 09:43:02.508 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode!
 | 
			
		||||
2024-03-14 09:43:02.510 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
 | 
			
		||||
2024-03-14 09:43:02.535 [main] INFO  org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 12 ms. Found 0 Redis repository interfaces.
 | 
			
		||||
2024-03-14 09:43:02.863 [main] INFO  org.springframework.cloud.context.scope.GenericScope - BeanFactory id=e87b7e50-a904-3b2b-a31b-c98f370dc516
 | 
			
		||||
2024-03-14 09:43:03.177 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'spring.cloud.sentinel-com.alibaba.cloud.sentinel.SentinelProperties' of type [com.alibaba.cloud.sentinel.SentinelProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-14 09:43:03.181 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration' of type [com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-14 09:43:03.187 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.dtp.starter.common.autoconfigure.BaseBeanAutoConfiguration' of type [com.dtp.starter.common.autoconfigure.BaseBeanAutoConfiguration$$EnhancerBySpringCGLIB$$7974efa5] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-14 09:43:03.196 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'dtpApplicationContextHolder' of type [com.dtp.common.ApplicationContextHolder] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 | 
			
		||||
2024-03-14 09:43:03.462 [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9002 (http)
 | 
			
		||||
2024-03-14 09:43:03.471 [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9002"]
 | 
			
		||||
2024-03-14 09:43:03.472 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
 | 
			
		||||
2024-03-14 09:43:03.472 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.52]
 | 
			
		||||
2024-03-14 09:43:03.581 [main] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
 | 
			
		||||
2024-03-14 09:43:03.581 [main] INFO  org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2231 ms
 | 
			
		||||
2024-03-14 09:43:03.767 [main] INFO  com.recovery.admin.boot.config.SaTokenConfigure - 校验是否是网关转发请求:====================
 | 
			
		||||
2024-03-14 09:43:03.794 [main] INFO  org.springframework.boot.web.servlet.RegistrationBean - Servlet dispatcherServlet was not registered (possibly already registered?)
 | 
			
		||||
2024-03-14 09:43:04.478 [main] INFO  com.dtp.core.DtpRegistry - DynamicTp register dtpExecutor, source: beanPostProcessor, executor: DtpMainProp(threadPoolName=dtpExecutor, corePoolSize=5, maxPoolSize=18, keepAliveTime=50, queueType=VariableLinkedBlockingQueue, queueCapacity=400, rejectType=CallerRunsPolicy, allowCoreThreadTimeOut=false)
 | 
			
		||||
2024-03-14 09:43:04.745 [main] INFO  com.alibaba.cloud.sentinel.SentinelWebAutoConfiguration - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
 | 
			
		||||
2024-03-14 09:43:04.831 [main] INFO  com.dtp.core.spring.DtpLifecycleSupport - Shutting down ExecutorService, poolName: dtpExecutor
 | 
			
		||||
2024-03-14 09:43:04.847 [main] INFO  org.apache.catalina.core.StandardService - Stopping service [Tomcat]
 | 
			
		||||
2024-03-14 09:43:04.871 [main] INFO  org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLoggingListener - 
 | 
			
		||||
 | 
			
		||||
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
 | 
			
		||||
| 
						 | 
				
			
			@ -1,11 +0,0 @@
 | 
			
		|||
2024-03-14 09:43:01.309 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin] & group[dev]
 | 
			
		||||
2024-03-14 09:43:01.320 [main] WARN  com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder - Ignore the empty nacos configuration and get it based on dataId[hoe-admin-dev.yaml] & group[dev]
 | 
			
		||||
2024-03-14 09:43:02.323 [main] WARN  org.springframework.boot.actuate.endpoint.EndpointId - Endpoint ID 'dynamic-tp' contains invalid characters, please migrate to a valid format.
 | 
			
		||||
2024-03-14 09:43:02.790 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'memberUserMapper' and 'com.recovery.admin.boot.mapper.MemberUserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-14 09:43:02.792 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOauthClientMapper' and 'com.recovery.admin.boot.mapper.SysOauthClientMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-14 09:43:02.792 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.recovery.admin.boot.mapper.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-14 09:43:02.792 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'userMapper' and 'com.recovery.admin.boot.mapper.UserMapper' mapperInterface. Bean already defined with the same name!
 | 
			
		||||
2024-03-14 09:43:02.792 [main] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.recovery.admin.boot.mapper]' package. Please check your configuration.
 | 
			
		||||
2024-03-14 09:43:04.831 [main] WARN  org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'handlerExceptionResolver' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.web.servlet.HandlerExceptionResolver]: Factory method 'handlerExceptionResolver' threw exception; nested exception is java.lang.IllegalStateException: Ambiguous @ExceptionHandler method mapped for [class java.lang.Exception]: {public com.recovery.common.base.result.ApiResult com.recovery.admin.boot.exception.GlobalExceptionHandler.exception(java.lang.Exception), public com.recovery.common.base.result.ApiResult com.recovery.admin.boot.exception.GlobalExceptionHandler.exceptionHandler(java.lang.Exception)}
 | 
			
		||||
2024-03-14 09:43:04.910 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient
 | 
			
		||||
2024-03-14 09:43:04.911 [Thread-5] WARN  com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end
 | 
			
		||||
							
								
								
									
										2
									
								
								pom.xml
								
								
								
								
							
							
						
						
									
										2
									
								
								pom.xml
								
								
								
								
							| 
						 | 
				
			
			@ -27,7 +27,7 @@
 | 
			
		|||
        <hutool-version>5.7.14</hutool-version>
 | 
			
		||||
        <mysql.version>8.0.22</mysql.version>
 | 
			
		||||
        <druid.version>1.2.4</druid.version>
 | 
			
		||||
        <mybatis-plus.version>3.4.3</mybatis-plus.version>
 | 
			
		||||
        <mybatis-plus.version>3.5.3.1</mybatis-plus.version>
 | 
			
		||||
    </properties>
 | 
			
		||||
    <parent>
 | 
			
		||||
        <groupId>org.springframework.boot</groupId>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue