请教一下各位大佬关于外卖项目的报错问题
java吧
全部回复
仅看楼主
level 7
五十一度灰◆
楼主
只做到了瑞吉外卖的P8就遇到了大问题...之前做的时候还好好的,接着往下做的时候发现服务器怎么启动都报错,后来逐级往回排查,发现只要我写完EmployeeServiceImpl类,并注解@Service后就会报错(如图所示),没办法把项目删了,重新按着视频敲了两遍代码,还是报错,根据网上的信息检查,也是无法解决,实在没办法了过来问问各位老哥,俺是大菜鸡,轻喷
2024年09月12日 05点09分
1
level 1
k君shine
你xml呢?那代码生成器生成一个啊
2024年09月12日 06点09分
2
五十一度灰◆
xml是那个课程资源里给好的,看课程敲所以没想过用代码生成器,我去看看
2024年09月12日 06点09分
k君shine
xml放哪了?
2024年09月12日 06点09分
五十一度灰◆
@k君shine
就在下面,有点长没截全,项目的test文件夹和pom.xml都是有的
2024年09月12日 07点09分
五十一度灰◆
@k君shine
好的
2024年09月12日 07点09分
level 4
明成祖朱四郎
看报错是找不到EmployeeMapper的Bean,如果用@Mapper注解的话,你看下启动类是否加@MapperScan({"com.ruoyi.**.mapper"})
2024年09月12日 06点09分
3
明成祖朱四郎
换成你自己的路径
2024年09月12日 06点09分
明成祖朱四郎
或者@Mapper换成@Repository,@Repository这个注解是不用扫描包就能自动配置的
2024年09月12日 06点09分
五十一度灰◆
多谢老哥,都试了一下,但是还是有报错,我记得springboot好像是自带扫描目录的,只要目录对了,配置@Mapper就能扫描到的吧
2024年09月12日 07点09分
level 6
凍寒
建议做苍穹外卖比瑞吉能新一点
2024年09月12日 08点09分
4
level 7
五十一度灰◆
楼主
第五遍重敲项目了,写到EmployeeServiceImpl之后,一旦加上@Service并且运行服务器,就开始报这个bug,往后写bug更多了,目前卡在这,再怎么重写都不行,人要疯了
2024年09月12日 08点09分
5
level 6
XP尼尔伍德
把你pom贴出来
2024年09月12日 09点09分
6
level 6
XP尼尔伍德
启动类也贴下
2024年09月12日 09点09分
7
五十一度灰◆
贴下面了哥,启动类和pom文件
2024年09月12日 09点09分
level 7
五十一度灰◆
楼主
2024年09月12日 09点09分
8
level 6
XP尼尔伍德
启动类价加个注解试试@ComponentScan("com.itheima")
2024年09月12日 09点09分
9
五十一度灰◆
加不上,报错信息:冗余声明: @SpringBootApplication已应用给定的@ComponentScan
2024年09月12日 09点09分
level 6
XP尼尔伍德
启动类加个注解试试@ComponentScan("com.itheima")
2024年09月12日 09点09分
10
level 7
五十一度灰◆
楼主
重装java不知道行不行得通?实在不知道问题在哪
2024年09月12日 09点09分
11
XP尼尔伍德
不是java的问题
2024年09月12日 09点09分
level 6
XP尼尔伍德
EmployeeServiceImpl加个@Primary注解呢再试试呢?
2024年09月12日 09点09分
12
五十一度灰◆
加了重新构建了项目试了下,报的错一样
2024年09月12日 09点09分
五十一度灰◆
主要是我代码跟教学视频里一样,但是视频里能运行得了,我怀疑可能是其他配置出的问题,可是没能力找到
2024年09月12日 09点09分
level 3
AiMarbloro
私我,发我一下项目,我试着处理一下
2024年09月12日 09点09分
13
五十一度灰◆
私了,大佬回一下
2024年09月12日 10点09分
level 6
XP尼尔伍德
看了看,你启动类路径和你帖子一开始贴出来的路径不一样啊,例如:Application所在包:"com.spring.demo"
这时Spring只会扫描demo目录下的所有文件,如果需要的Bean不在此目录下,自然注入失败。
2024年09月12日 09点09分
14
五十一度灰◆
多谢大佬抽空细看
,itheima里面有启动类和reggie包,bean基本都在reggie包里配的,按理来扫的到吧。
2024年09月12日 09点09分
XP尼尔伍德
那没问题,是我多虑了
2024年09月12日 09点09分
XP尼尔伍德
@五十一度灰◆
下个向日葵或者todesk,我可以远程看下
2024年09月12日 09点09分
五十一度灰◆
@XP尼尔伍德
又看了下,视频里确实是把Application放在reggie包下面的,这个您说的对。不过我放过去了,重新刷了下还是爆一样的bug...远程有点害怕,大佬可以留个邮箱之类的把项目发给您看看吗
2024年09月12日 09点09分
level 6
XP尼尔伍德
2024年09月12日 11点09分
16
1
2
尾页