Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SpringBoot尝试创建从项目中删除的类_Spring_Spring Boot_Jpa_Intellij Idea_Repository - Fatal编程技术网

SpringBoot尝试创建从项目中删除的类

SpringBoot尝试创建从项目中删除的类,spring,spring-boot,jpa,intellij-idea,repository,Spring,Spring Boot,Jpa,Intellij Idea,Repository,我已从项目中删除了一个组件: @Component public interface ClientRepo extends CrudRepository<Client, Integer> { } @Entity @Table(name = "MEETINGS") public class Meeting extends BaseEntity { @Embedded private Client client; } 这里我使用这个客户机类:

我已从项目中删除了一个
组件

    @Component
    public interface ClientRepo extends CrudRepository<Client, Integer> {
    }
@Entity
@Table(name = "MEETINGS")
public class Meeting extends BaseEntity {

  @Embedded
  private Client client;
}
这里我使用这个
客户机
类:

    @Component
    public interface ClientRepo extends CrudRepository<Client, Integer> {
    }
@Entity
@Table(name = "MEETINGS")
public class Meeting extends BaseEntity {

  @Embedded
  private Client client;
}
*这就是我开始项目时得到的结果:**

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientRepo': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: The given domain class does not contain an id attribute!

根据我的评论添加答案:
当您从项目中删除或重命名一个类时,请确保清理生成目录以清除其编译的.class等价物。如果您使用的是maven,则可以通过调用clean命令或手动删除目标目录来完成此操作。

您是否尝试过清理生成目录?对于maven,它被称为“target”。@jakubeee就是这样,谢谢:)我建议您使用存储库而不是组件,在存储库上有一些功能。我一直在寻找解决方案。谢谢