@Repository注解问题
来源:3-5 查询列表类数据
蓝色西西
2020-04-15 14:41:43
为什么在接口上,写不写@Repository注解,执行结果都是一样的。
3回答
慕神5532913
2021-02-13
SpringBoot 自动配置解析
应用类:
public @interface SpringBootApplication {
......参数列表
}
注解释义: ComponentScan:用于扫描同级目录以下的 bean 加入到项目的 IOC容器中 SpringBootConfiguration:用于加载带有Configuration注解的 bean,用于初始化容器
EnableAutoConfiguration:用于加载第三方 SDK (依赖的jar包)到classpath上: 把第三方 Bean 加入到IOC容器 例如,@EnableJpaRepositories 装配jpa模块 部分属性写在配置文件,允许配置文件更改相关字段的属性
(AutoConfigurationImportSelector.class)
public @interface EnableAutoConfiguration {
......参数列表
}
通过@Import快速导入容器的实例释义: AutoConfigurationImportSelector 核心是 selectImports 方法 返回全类名
spring-boot-autoconfigration.jar:SpringBoot 内置配置类 spring-factories:kv指定当前 SDK 需要加载哪些配置类,全类名
------
这是我之前的笔记,关于SpringBoot自动配置,具体的Jpa的自动配置同理,它使用了EnableJpaRepositories模块装配注解,导入了JpaRepositoriesAutoConfigureRegistrar.class
Hahn_佩佩
2020-04-23
因为在实现类里面已经实现了注入容器
@Service和@Repository都继承了@Component
所以在实现类使用@Autowired就可以了

7七月
2020-04-17
建议好好看 二阶段的前几周和 springboot注解哪一部分,这些课程里都讲过了。
相似问题
回答 1
回答 2