NutzCN Logo
问答 包扫描在本地idea下没问题,普通Linux环境也没问题, 放到docker上就扫描不出class了
发布于 715天前 作者 qq_157e5a0c 716 次浏览 复制 上一个帖子 下一个帖子
标签:

代码这么写的

 Collection<Class<?>> classes = Scans.me().scanPackage("com.zntech.cpms.huawei.provider.repository.entity");
        if (classes != null && !classes.isEmpty()){
            for(Class<?> aClass : classes){
                Table isTable = aClass.getAnnotation(Table.class);
                if(isTable != null){
                    log.info("发现实体:{}", aClass.getName());
                    nutDao.create(aClass, false);
                    Daos.migration(nutDao, aClass, true, false, false);
                }
            }
        }

docker上日志

[2020-07-13 16:51:04:625] [DEBUG] org.nutz.dao.impl.DaoSupport.setDataSource(DaoSupport.java:221) Database info --> MYSQL:[MySQL - 5.6.36]
[2020-07-13 16:51:04:631] [INFO] com.zntech.cpms.huawei.provider.config.DbConfig.getSqlTemplate(DbConfig.java:31) 自动建表。。。。。。。。。。
[2020-07-13 16:51:04:643] [DEBUG] org.nutz.resource.Scans.printLocations(Scans.java:527) Locations count=2 time use 6ms
[2020-07-13 16:51:04:647] [DEBUG] org.nutz.resource.Scans.scan(Scans.java:280) Found 0 resource by src( com/zntech/cpms/huawei/provider/repository/entity/ ) , regex( ^.+[.]class$ )

大佬来帮我分析下啥原因

1 回复

在docker下如何启动的?nb还是tomcat?

添加回复
请先登陆
回到顶部