自学内容网 自学内容网

springboot注册和注入组件方式概览

  • IoC:Inversion of Control(控制反转)

                控制:资源的控制权(资源的创建、获取、销毁等)

                反转:和传统的方式不一样了

  • DI :Dependency Injection(依赖注入)

                依赖:组件的依赖关系,如 NewsController 依赖 NewsServices

                注入:通过setter方法、构造器、等方式自动的注入(赋值)

理解单例,获取组件的方式(通过bean的类型,名称获取)

 @Bean

理解MVC分层模型对应注解

@Configuration@Controller@Service@Respository@Component

理解批量扫描

@ComponentScan

理解按需导入

@Import

理解组件作用域

@Scope

理解懒加载

@Lazy

理解工厂Bean

FactoryBean

理解条件注册

@Conditional【难点】

Conditional 派生注解

  • 理解自动装配

@Autowired

  • 理解类型/具名注入

@Qualifier

  • 理解多组件注入方式

@Primary

  • 扩展其他非Spring注解支持

@Resource

理解setter方法注入,构造器注入

  • 理解感知接口

xxxAware(标记接口,让调用者获取到Spring容器中的其他资源引用)

  • 理解配置文件取值

@Value

  • 理解Spring表达式基本使用

SpEL (Spring Expression Language)

  • 理解 properties文件注入

@PropertySource

  • 理解多环境

@Profile


原文地址:https://blog.csdn.net/weixin_45719444/article/details/142425872

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!