Spring学习总结之---装配Bean
2024-08-27 14:32:39
Spring配置的可选方案
前言:Spring容器负责创建应用程序中的bean并通过DI来协调这些对象之间的关系,作为开发人员,你需要告诉Spring容器要创建那些Bean,以哪种方式创建,并且如何将这些bean装配在一起。
1.装配方式可选方案:
1-1:在XML中进行显示配置;在java中进行显示配置;隐式的bean发现机制和自动装配;可以使用互相搭配使用。备注:建议使用自动装配方式。
2.自动化装配:组件扫描(Spring会自动对发现组件类进行扫描并创建上下文bean);自动装配(Spring自动满足bean之间的依赖DI);
2-1:@Component组件类注解,一般注解在类上,改注解默认为不启动,因此需要配合@ComponentScna注解一起使用,如果@ComponentScna注解没有带其他参数,则默认扫描与配置类相同的包以及子包下的所有组件类,并自动为其创建bean。
2-2:如果不想使用@ComponentScna注解来启动组件扫描,可以使用XML配置来扫描,那么可以使用Spring context命名空间的<context: component-scan base-package="包名">元素。
最新文章
- Android之常见问题集锦Ⅱ
- 工作任务:模拟淘宝登录和购物车功能:使用cookie记录登录名,下次登录时能够记得上次的登录名,使用cookie模拟购物车功能,使用session记住登录信息并验证是否登录,防止利用url打开网站,并实现退出登录功能
- 在XML drawable中引用自定义颜色
- Android--图片集
- (转)springAOP解析-2
- [Android Exception A] – 1-The following classes could not be instantiated
- Nodejs Express 4.X 中文API 4--- Router篇
- Web缓存基础:术语、HTTP报头和缓存策略
- Java中Thread类的start()和run()的区别
- eclipse序列化生成serialVersionUID
- 简单字符串模式匹配算法的C++实现
- AngularJS+ASP.NET MVC+SignalR实现消息推送
- Htmlunit使用
- 3DES 加密 解密
- [js高手之路] es6系列教程 - 函数的默认参数详解
- JAVA进阶8
- tp3.2小结(1)
- os模块,序列化模块,json模块,pickle模块
- 廖雪峰Java5集合-3Map-Properties的使用
- intellij 创建测试
热门文章
- RealProxy AOP的实现
- (转)使用LVS实现负载均衡原理及安装配置详解
- Jmeter调试脚本之断言
- 网络安装Ubuntu16.04
- 进入保护模式(三)——《x86汇编语言:从实模式到保护模式》读书笔记17
- 2018年12月份最热门的Java开源项目
- Learning Linux Commands: awk--reference
- ASP.NET MVC4 新手入门教程之四 ---4.添加一个模型
- CSS基础知识---浮动,定位和盒模型
- .NET的EF框架中:在应用程序配置文件中找不到名为“”的连接字符串问题