Spring Boot 2.X 实战教程(7)构建代码

7.构建配置

7.1配置类

Spring Boot支持基于Java的配置。尽管可以将SpringApplication与XML源一起使用,但我们通常建议您的主要源代码是单个@configuration类。通常,定义main方法的类作为主@configuration。

7.2自动配置

Spring Boot自动配置尝试根据您添加的jar依赖项自动配置Spring应用程序。

您需要通过向其中一个类添加@EnableAutoConfiguration或 @SpringBootApplication注释来选择自动配置@Configuration。

7.3Spring Beans和依赖注入

您可以自由地使用任何标准的Spring Framework技术来定义bean及其注入的依赖项。

使用@ComponentScan和使用@Autowired效果很好。

您的所有应用程序组件(@Component,@Service,@Repository,@Controller等)自动注册为Spring Beans。

7.4使用@SpringBootApplication注释

@SpringBootApplication可以使用单个 注释来启用这三个功能,即:

[if !supportLists]l [endif]@Configuration:允许在上下文中注册额外的bean或导入其他配置类

[if !supportLists]l [endif]@EnableAutoConfiguration:启用Spring Boot的自动配置机制

[if !supportLists]l [endif]@ComponentScan:@Component在应用程序所在的包上启用扫描(请参阅最佳实践

@SpringBootApplication注释是相当于使用@Configuration, @EnableAutoConfiguration以及@ComponentScan与他们的默认属性。


如有疑问,请观看视频:https://ke.qq.com/course/428845

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容