首页 > 其他分享 >畅购商城学习日志9.17

畅购商城学习日志9.17

时间:2023-09-17 20:45:44浏览次数:37  
标签:畅购 BrandController 9.17 class bean 日志 com 目录 changgou

org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.changgou.GoodsApplication]; nested exception is org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'brandController' for bean class [com.changgou.goods.controller.BrandController] conflicts with existing, non-compatible bean definition of same name and class [com.changgou.controller.BrandController]--畅购商城学习日志

导航:

目录

1.问题描述:

​ 在做P14添加商品辅助数据查询测试启动时,启动GoodsApplication发生错误,报错原因是org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.changgou.GoodsApplication]; nested exception is org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'brandController' for bean class [com.changgou.goods.controller.BrandController] conflicts with existing, non-compatible bean definition of same name and class [com.changgou.controller.BrandController]

2.思路经历:

经过搜寻,发现并没有两个BrandController名字的类,然后询问GPT,其回复如下:

是的,如果 com.changgou.controller.BrandController 类位于 target 目录下而不是源代码目录中,那可能会导致错误。一般情况下,target 目录是编译后生成的目录,包含编译后的字节码文件和打包后的可执行文件。**

在 Spring 应用程序中,Spring 容器通过扫描源代码目录中的类来加载和解析配置类,然后根据配置进行相应的初始化和装配。如果你将源代码目录中的类正确地放入了对应的包路径下,那么 Spring 容器应该能够找到并解析这些类。但如果类文件未正确放置,例如在 target 目录中,Spring 容器则无法找到这些类,从而引发错误。

因此,建议你检查项目结构,确保 com.changgou.controller.BrandController 类是在源代码目录中正确的位置,而不是在 target 目录或其他非源代码目录中。如果确实存在问题,将其移至正确的目录,并确保编译时能成功生成相应的字节码文件

接着,我到Maven里clean相关的包选clean,再次运行,搞定。

3.产生原因:

​ 位于 target 目录下而不是源代码目录中,那可能会导致错误。一般情况下,target 目录是编译后生成的目录,包含编译后的字节码文件和打包后的可执行文件。

4.解决方法:

到Maven里clean相关的包选择->生命周期->clean

标签:畅购,BrandController,9.17,class,bean,日志,com,目录,changgou
From: https://www.cnblogs.com/LiuYueSheng/p/17709755.html

相关文章

  • 9.17课堂测试更改代码
    importjava.util.ArrayList;importjava.util.Scanner;publicclassmainFrame{publicstaticvoidmain(String[]args){ArrayList<WarehouseInformation>array=newArrayList<WarehouseInformation>();while(true){Syste......
  • 测试重写9.17
    packageqiyexinxi;importjava.util.Scanner;publicclassqiyexinxi{ //定义WarehouseInformation类publicstaticclassWarehouseInformation{privateStringitemno;//商品编号privateStringitemname;//商品名称privateStringsuppliername;//供货商名称pri......
  • 登录界面9.17
    packagetest;importjavax.swing.*;importjava.awt.*;publicclasstest2{//创造字符串储存账号publicstaticStringuname[]=newString[100];//创造字符串储存密码publicstaticStringupass[]=newString[100];//记录当前坐标publicstaticintflag_user......
  • 9.17 四次分解
     Importjava.util.Scanner; PublicclassWarehouseManagement{StaticintnumOfItems=0;StaticWarehouseInformation[]warehouseInformations=newWarehouseInformation[5]; Publicstaticvoidmain(String[]args){       initializeData();  ......
  • 每日总结|9.17-别为打翻的牛奶哭泣,今天你能拥有更美味的果汁
    超级喜欢两首歌:越来越不懂-蔡健雅你不明白-Joysaaaa今天没干什么其实,都是一些不太费脑子的。休息了,恢复精力,下周才能元气满满啊!1、王老师的需求文档作业,做了一部分,查一些资料2、看学习视频3、人月神话,今天看了不到两章(我本来还说要每天看一点呢,结果还是比较忙的)4、c#(......
  • 2020-12-17-xtx第15周工程开发日志
    layout:posttitle:xtx第15周工程开发日志categories:日志tags:-日志-2020日志BGImage:'https://github.xutongxin.me/https://raw.githubusercontent.com/xutongxin1/PictureBed/master/img0/20201220234325.png'jekyll-theme-WuK:musicid:'744590'xtx......
  • 2020-12-10-xtx第14周开发日志
    layout:posttitle:xtx第14周开发日志categories:日志tags:-日志-2020日志BGImage:'https://cdn.jsdelivr.net/gh/xutongxin1/xutongxin1.github.io@bebc52fb1b67a08f8db0026051b9716a88a37900/asset/%E6%97%A5%E5%BF%97/75065066_p0.jpg'jekyll-theme-Wu......
  • 2020-12-1-myy13周日志
    layout:posttitle:myy通讯录日志categories:日志tags:-日志-2020日志jekyll-theme-WuK:background_music:'<iframeframeborder="no"border="0"marginwidth="0"marginheight="0"width=100%height=86sr......
  • 2020-11-27-myy12周日志
    layout:posttitle:myy通讯录日志categories:日志tags:-日志-2020日志jekyll-theme-WuK:background_music:'<iframeframeborder="no"border="0"marginwidth="0"marginheight="0"width=100%height=86sr......
  • 开学测试修改(9.17)
    packagehomework;publicclassWarehouseInformation{privateStringitemno;privateStringitemname;privateStringsuppliername;privateStringwarehousingtime;privateStringshipmenttime;privateStringwarehousenumber;privateStr......