{ "node_id": "569d5e11c4fc5de7844053d9a733c5e8", "keywords": [], "children": [ { "依赖注入的3种方式": { "keywords": [], "children": [ { "构造器注入": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "使用setter注入": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "接口注入": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } } ], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "装配Bean概述": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "通过XML配置装配Bean": { "keywords": [], "children": [ { "装配简易值": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "装配集合": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "命名空间装配": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } } ], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "通过注解装配Bean": { "keywords": [], "children": [ { "使用@Component装配Bean": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "自动装配——@Autowired": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "自动装配的歧义性(@Primary和@Qualifier)": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "装载带有参数的构造方法类": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "使用@Bean装配Bean": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "注解自定义Bean的初始化和销毁方法": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } } ], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "装配的混合使用": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "使用Profile": { "keywords": [], "children": [ { "使用注解@Profile配置": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "使用XML定义Profile": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "启动Profile": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "点睛": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "演示": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } } ], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "加载属性(properties)文件": { "keywords": [], "children": [ { "使用注解方式加载属性文件": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "使用XML方式加载属性文件": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } } ], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "条件化装配Bean": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "Bean的作用域": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "使用Spring表达式(Spring EL)": { "keywords": [], "children": [ { "Spring EL相关的类": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } }, { "Spring EL运算": { "keywords": [], "children": [], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } } ], "node_id": "569d5e11c4fc5de7844053d9a733c5e8" } } ], "export": [] }