标签:需要 没有初始化 配置文件 根据 mic 接口开发 img mamicode 排除
当项目起不来的时候,一般会报创建bean失败或者是没有类发现,会导致项目初始化失败,这个时候就要根据日志来进行分析,解决问题。
启动项目,报以下异常,hibernate的校验类没有发现,导致项目初始化异常
根据校验类,搜索相关依赖版本,校验有两个版本号,一个是6.0.17和5.3.6,类加载的时候,不知道加载哪一个版本的类
把相关依赖包里面的相关校验依赖排除掉,只留下一个版本的校验类
启动项目,看是否报错,项目启动完成,没有报错
请求接口,报未登录不能请求
把相关的拦截校验依赖注销掉,先把项目能调通,并能进行开发
总结:
1、在拿到一个项目进行开发时,启动不起来,不要着急,要学会分析思考
2、分析就得看日志,日志比什么多重要,日志中记录了启动不来的信息,比如类没有发现,配置文件没有初始化
3、通过分析日志就知道大概问题出在那里,然后进行排除,比如类的依赖版本冲突排除、配置文件进行相应配置
4、项目里面需要登录才能进行接口开发,这个时候总不能每次设置登录token,这个时候可以先注释掉拦截的依 赖,进行项目开发,提高开发效率,记得注销的依赖不能提交到版本库里面。
标签:需要 没有初始化 配置文件 根据 mic 接口开发 img mamicode 排除
原文地址:https://blog.51cto.com/xxdeelon/2545637