@EnableAutoConfiguration注解
来源:互联网 发布:李知爱情斑马线 编辑:程序博客网 时间:2024/05/16 11:31
启用Spring应用程序上下文的自动配置,尝试猜测和配置您可能需要的bean。自动配置类通常基于类路径和定义的bean应用。例如,如果你有 tomcat-embedded.jar在您的类路径中,你可能会想要一个TomcatEmbeddedServletContainerFactory(除非你定义自己的EmbeddedServletContainerFactory bean)。
当使用SpringBootApplication时,上下文的自动配置将自动启用并添加此注释,因此不会产生额外的效果。
自动配置尝试尽可能地智能化,并且在您定义更多自己的配置时将会备份。您总是可以手工排除()任何您不想应用的配置(如果您无法访问它们的话)。您也可以通过spring. autoconfigure将它们排除。排除属性。在用户定义的bean被注册之后,自动配置总是被应用。
用@ enableautoconfiguration注释的类的包,通常通过@ springbootapplication,具有特殊的意义,经常被用作“默认”。例如,它将用于扫描@ entity类。通常建议在根包中放置@ enableautoconfiguration(如果您不使用@ springbootapplication),以便可以搜索所有子包和类。
自动配置类是常规的Spring配置bean。它们使用SpringFactoriesLoader机制(对该类进行键控)定位。通常,自动配置bean都是“有条件bean”(通常使用@ conditionalonclass和@ conditionalonmissingbean注释)。
当使用SpringBootApplication时,上下文的自动配置将自动启用并添加此注释,因此不会产生额外的效果。
自动配置尝试尽可能地智能化,并且在您定义更多自己的配置时将会备份。您总是可以手工排除()任何您不想应用的配置(如果您无法访问它们的话)。您也可以通过spring. autoconfigure将它们排除。排除属性。在用户定义的bean被注册之后,自动配置总是被应用。
用@ enableautoconfiguration注释的类的包,通常通过@ springbootapplication,具有特殊的意义,经常被用作“默认”。例如,它将用于扫描@ entity类。通常建议在根包中放置@ enableautoconfiguration(如果您不使用@ springbootapplication),以便可以搜索所有子包和类。
自动配置类是常规的Spring配置bean。它们使用SpringFactoriesLoader机制(对该类进行键控)定位。通常,自动配置bean都是“有条件bean”(通常使用@ conditionalonclass和@ conditionalonmissingbean注释)。
阅读全文
0 0
- @EnableAutoConfiguration注解
- @EnableAutoConfiguration和@SpringbootApplication注解
- EnableAutoConfiguration注解的工作原理
- @EnableAutoConfiguration
- @EnableAutoConfiguration
- Spring Boot的@SpringBootApplication、@EnableAutoConfiguration、@ComponentScan注解
- SpringBoot @EnableAutoConfiguration原理
- 深入SpringBoot:自定义EnableAutoConfiguration
- Spring Java Configuration之@EnableAutoConfiguration
- @EnableWebMvc 与 @EnableAutoConfiguration 的关系
- SpringBoot @EnableAutoConfiguration非详细解读
- SpringBoot之@EnableAutoConfiguration原理及自定义扩展
- spring boot @EnableAutoConfiguration 导致CNF问题
- SpringBoot之@EnableAutoConfiguration原理及自定义扩展
- SpringBootApplication等价于 @Configuration @EnableAutoConfiguration @ComponentScan
- @SpringBootApplication 相当于 @Configuration、@EnableAutoConfiguration 、 @ComponentScan 三个的作用
- SpringBoot学习笔记(三):EnableAutoConfiguration作用和机制
- 注解
- Sublime Text 3 全程详细图文使用教程
- 多条目展示+视频播放
- AMP对发布商和电子商务的总体经济影响力
- lxc常见命令
- DIY申请PHD
- @EnableAutoConfiguration注解
- ALGO-53最小乘积(基本型)
- c语言中while语句括号内加逗号的用法
- 如何在word中对在论文标题添加脚注,并且去掉脚注的编号
- 论文笔记《End-to-End Training of Hybrid CNN-CRF Models for Stereo》用于立体评估的端到端训练的混合CNN-CRF模型
- 一篇网络购物车
- Shiro参考
- ALGO-84大小写转换
- 购物车+订单