前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >bean无法注入(与文件包位置有关)及修改包项目、model名

bean无法注入(与文件包位置有关)及修改包项目、model名

作者头像
关忆北.
发布2020-10-15 16:00:12
1.2K0
发布2020-10-15 16:00:12
举报
文章被收录于专栏:关忆北.关忆北.

1.修改项目名

  • show in explorer:找到项目所在本地的文件夹,先不要用IDEA打开项目
  • 给本地文件夹重命名(Intelligent-inspection),使用IDEA打开项目
在这里插入图片描述
在这里插入图片描述

这时候会这样显示,这是因为pom文件中的名称与文件夹名称不同导致的,在最外层项目中修改项目名称与文件夹名称一致。问题解决

  • 此时刷新pom,会发现其子模块会报红,这是因为修改了父pom的名称,其子pom中使用了这个标签,由于名称不一致,所以子pom无法找到父pom,打开父pom,修改pom文件中的artifactId名称,与文件夹名称一致,刷新pom
代码语言:javascript
复制
	<parent>
		<groupId>org.jeecgframework.boot</groupId>
		<artifactId>Intelligent-inspection</artifactId>
		<version>2.1.0</version>
	</parent>

2.修改model名

在Model中右键Refactor,选择Refactor model,修改为你想要的名字

但是刚开始把module添加成maven项目的时候,这个module的名称是从 pom.xml 文件里的**** 标签来的,一般跟**** 标签保持一致。 所以我们最好还要修改下pom.xml 文件,这样别人克隆以后,module的名字就会相应改变但是刚开始把module添加成maven项目的时候,这个module的名称是从 pom.xml 文件里的**** 标签来的,一般跟**** 标签保持一致。 所以我们最好还要修改下pom.xml 文件,这样别人克隆以后,module的名字就会相应改变

之后再右键Refactor,选择directory

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

修改包名

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vhUpi0It-1601120344496)

在这里插入图片描述
在这里插入图片描述

在修改包名后,如果是多Model的架构,一定要保证不同模块的包名相同,切把启动类放置在最外层,因为默认扫描启动类以及子包,如果不是相同的名字,则会认为是两个模块,导致其他Model内的类无法导入。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-09-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.修改项目名
  • 2.修改model名
  • 修改包名
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档