码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-07-29 18:58:45      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:自动配置   定义   image   但我   enable   依赖   autowire   导入   strong   

技术图片

7.构建配置

7.1配置类

Spring Boot支持基于Java的配置。尽管可以将SpringApplicationXML源一起使用,但我们通常建议您的主要源代码是单个@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可以使用单个 注释来启用这三个功能,即:

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

l @EnableAutoConfiguration:启用Spring Boot的自动配置机制

l @ComponentScan@Component在应用程序所在的包上启用扫描(请参阅最佳实践

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

 

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

 

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

标签:自动配置   定义   image   但我   enable   依赖   autowire   导入   strong   

原文地址:https://www.cnblogs.com/daqiang123/p/11265738.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!