专栏首页关忆北.bean无法注入(与文件包位置有关)及修改包项目、model名

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

1.修改项目名

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

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

  • 此时刷新pom,会发现其子模块会报红,这是因为修改了父pom的名称,其子pom中使用了这个标签,由于名称不一致,所以子pom无法找到父pom,打开父pom,修改pom文件中的artifactId名称,与文件夹名称一致,刷新pom
	<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内的类无法导入。

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客:https://blog.csdn.net/weixin_42313773复制
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • 关于SpringBoot bean无法注入的问题(与文件包位置有关)

    其中server-platform-app与server-mobile-api 分别是两个springboot搭建的独立服务端。server-platform...

    飞奔去旅行
  • 【SpringBoot】SpringBoot核心-外部配置

    Spring Boot允许使用properties文件、yaml文件或者命令行参数作为外部配置。

    谙忆
  • 动力节点Spring框架学习笔记-王鹤(三)Spring整合MyBatis

    https://www.bilibili.com/video/BV1nz4y1d7uy

    动力节点
  • Spring Boot 入门

    约定优于配置(Convention over Configuration),又称按约定编程,是一种软件设计范式。

    RendaZhang
  • IDEA 搭建简单 ssm 框架最详细最简单教程

    为开发一个测试程序,特搭建一个简单的ssm框架,因为网上看到很多都是比较老旧的教程,很多包都不能用了,eclipes搭建并且其中还附带了很多的其他东西,所以特此...

    好好学java
  • javaweb-springboot-2-73

    https://spring.io/projects/spring-boot 有助于开发工程,减少配置,使得开发者更关注于业务实现而非技术配置,创建java应...

    全栈程序员站长
  • SSH框架之旅-spring(1)

    Spring 是一个开源的轻量级 Java 开发框架,可以解决业务逻辑层和其他层的耦合太高的问题,它不仅可以用在 Java EE 上,对于 Java SE 同样...

    Wizey
  • Spring IoC中各个注解的理解和使用

    一、把在Spring的xml文件中配置bean改为Spring的注解来配置bean

    烂猪皮
  • Spring学习笔记(2)一DI依赖注入和Spring Bean配置、注解原理、动态注入

    Spring容器是Spring框架的核心。容器将创建对象,它们连接在一起,配置它们,并从创建到销毁管理他们的整个生命周期。在Spring容器使用依赖...

    黄规速
  • javaweb-maven-2-59

    上半部分在javaweb-maven-1-43 https://blog.csdn.net/lidashent/article/details/1083024...

    全栈程序员站长
  • springboot gradle 使用过程中遇到的问题小结(1)

    1. 最外层的setting.gradle中include所有模块之后,需要将右侧gradle窗口中多余的根删除掉,不然会有报错导致项目无法运行

  • Spring MVC 学习总结(八)——Spring MVC概要与环境配置(IDEA+Maven+Tomcat7+JDK8、示例与视频)

    MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范,用一种将业务逻辑、数据、显示分离的方法组织代码,MVC主...

    张果
  • MyBatis框架之第三篇

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    海仔
  • SpringBoot+MyBatis+Shiro 搭建杂谈

    一直想能仿公司框架的形式,着手做一个简单的脚手架,一来是带着目标性能更好地学习,接触新的技术,另外自己如果有什么想要实现的简单需求,就可以进行快速开发,主要还是...

    好好学java
  • springboot搭建

    2.选择“Spring Initializr”,点击next;(jdk1.8默认即可)

    用户8682940
  • 实力总结四类Bean注入Spring的方式

    一提到Spring,大家最先想到的是啥?是AOP和IOC的两大特性?是Spring中Bean的初始化流程?还是基于Spring的Spring Cloud全家桶呢...

    阿Q说代码
  • SSM第一讲 Spring概述和基础知识详解

    架构设计时的内聚高低是指,设计某个模块或者关注点时,模块或关注点内部的一系列相关功能的相关程度的高低。

    易兮科技
  • day64_SpringMVC学习笔记_02

    注意:springmvc本身就支持xml格式,所以不用导入其他支持的jar包了。

    黑泽君
  • [Swagger] Springfox Swagger 项目接口自动化管理平台

    swagger相关maven文件放在公共父层,在parent-pom中,springfox的scope设置为provided,Springfox以及其依赖的ja...

    架构探险之道

扫码关注腾讯云开发者

领取腾讯云代金券