@entity 和 @Component 之间的区别

问题描述 投票:0回答:2

注释

@Entity
@Component
有什么区别?

我想知道具体的用例是什么以及我们将如何在实时应用程序中使用它们

java spring-boot spring-mvc spring-data-jpa
2个回答
0
投票

值得一看的文档将解释很多内容,但简而言之:

@Entity
是一个持久性概念 - 例如。实体的实例可能代表数据库中的一行。

A

@Component
是一个有资格被 Spring 自动检测扫描以进行依赖注入的类。


0
投票

@实体 该注释用于在 Spring Boot 端创建数据库表。如果你在 Spring Boot 应用程序的 POJO 类中使用 @Entity 注解,这将是一个数据库表。

@组件 组件本质上是一个 Spring Boot bean。换句话说,如果你将组件注解添加到一个类中,那么该类将在 Spring Boot 启动时执行。

© www.soinside.com 2019 - 2024. All rights reserved.