SpringBoot官方文档学习(七)--Spring Beans and dependency injection

概述:

您可以自由使用任何标准的Spring框架技术来定义您的bean及其注入依赖关系。 为了简单起见,我们经常发现使用@ComponentScan找到你的beans,并结合@Autowired构造器注入效果很好。

如果您按照上述建议(将应用程序类放在根包中)构建您的代码,那么您就可以不使用任何参数添加@ComponentScan。 所有应用程序组件(@Component,@Service,@Repository,@Controller等等)将自动注册为Spring Bean。

这是一个使用构造函数注入RiskAssessor Bean来获取所需的例子@Service Bean:


SpringBoot官方文档学习(七)--Spring Beans and dependency injection_第1张图片

如果一个bean有一个构造函数,你可以省略@Autowired

SpringBoot官方文档学习(七)--Spring Beans and dependency injection_第2张图片

你可能感兴趣的:(SpringBoot官方文档学习(七)--Spring Beans and dependency injection)