一、在项目maku-boot中,
如果在maku-boot-new中添加模块,在对应src/mian/java下添加的报名必须是net.makuk,因为在swagger中配置了匹配包名为:net.maku,如果是其他会扫描不到或者修改swagger配置也会扫描不到。
二、当初遇到这个问题有以下几个思路来思考解决
1、框架本身自带的安全认证机制SpringSecurity
SpringSecurity是用来用户认证和用户验证登录的框架机制,仔细寻找后发现与接口访问的问题没有太大关联。
2、filer(过滤器)
一开始,我的第一反应就是请求被配置的过滤器给拦截了,在但项目的框架和系统中只有配置了用户登录认证拦截,也没有太大关联。
3、docker部署
在模块deploy中,有关于使用docker部署的配置,但是该功能只是在部署上使用镜像同时不是在多个服务器上的功能,并没有与之相关联。
4、swagger和springboot启动类扫描包
在maku framework模块下,有对swager的配置,在该配置中,提到对新建包名的限制:必须是net.maku,如果是别的报名,springboot在扫描时会扫不到。