Spring Boot相关的一些不了解的注解说明(更新中...)

2 篇文章 0 订阅
2 篇文章 0 订阅

Hibernate

@Entity

@MappedSuperclass

@GeneratorValue与@GenericGenerator

Spring Boot

@RestController

@Transactional

@NoRepositoryBean

/**
 * 添加@NoRepositoryBean标注,这样Spring Data Jpa在启动时就不会去实例化BaseRepository这个接口
 */
@NoRepositoryBean
public interface BaseRepository<T> extends JpaRepository<T,String>,QuerydslPredicateExecutor<T> {
}

@SpringBootApplication

补充:

  • @EnableAutoConfiguration 让 Spring Boot 根据类路径中的 jar 包依赖为当前项目进行自动配置,
    例如,添加了 spring-boot-starter-web 依赖,会自动添加 Tomcat 和 Spring MVC 的依赖,那么 Spring Boot 会对 Tomcat 和 Spring MVC 进行自动配置。

  • Spring Boot 还会自动扫描 @SpringBootApplication 所在类的同级包以及下级包里的 Bean ,

  • 所以入口类建议就配置在 grounpID + arctifactID 组合的包名下
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值