基础小知识

基础技能

(注:以下问题会先将问题截图,1:说明原因;2:说明解决方式)

一.idea启动报错集合及解决方式

1:启动springBoot项目时报错: (大概意思:) Maven项目读取jar包失败,error in opening zip file

原因:jar包损坏

解决方式:替换报错时指定目录下的jar包(通常是在本地的repository下的),如果替换以后还有问题建议先rebuild一下

---------------------------------------------------------------------------------------------------------------------------------

2:程序包不存在

原因:  可能是代码里的这个SM4Util方法的路径是jar包下的路径,而不是jar包的路径,所以按照这种方式找不到这个jar包(也可能是因为这个jar包里没有这个方法)

解决方式:查找到对应的路径,(如上是仓库中的encrypt包下)替换jar包,对应写的是类的路径

 3:找不到自动注入的类型

原因: 1:配置问题  2:引入错误的注释@Service

 解决方式:

原因1导致的是idea自身缺陷问题,

(使用@Autowired注入的Mapper接口是 MyBatis 的接口,所以IDEA不认识,就无法识别)

算是错误的提示信息,修改idea的设置即可(但这种会对个人理解有影响,建议将@Autowired注解改为@Resource)

以下也是网友们的几种解决方法,可以一试

原因2导致的问题只需要先删除原来的@Service,重新引入或者直接修改import的包

(改为:     import org.springframework.stereotype.Service        )

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值