• 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="包名">元素。

 

最新文章

  1. Android之常见问题集锦Ⅱ
  2. 工作任务:模拟淘宝登录和购物车功能:使用cookie记录登录名,下次登录时能够记得上次的登录名,使用cookie模拟购物车功能,使用session记住登录信息并验证是否登录,防止利用url打开网站,并实现退出登录功能
  3. 在XML drawable中引用自定义颜色
  4. Android--图片集
  5. (转)springAOP解析-2
  6. [Android Exception A] – 1-The following classes could not be instantiated
  7. Nodejs Express 4.X 中文API 4--- Router篇
  8. Web缓存基础:术语、HTTP报头和缓存策略
  9. Java中Thread类的start()和run()的区别
  10. eclipse序列化生成serialVersionUID
  11. 简单字符串模式匹配算法的C++实现
  12. AngularJS+ASP.NET MVC+SignalR实现消息推送
  13. Htmlunit使用
  14. 3DES 加密 解密
  15. [js高手之路] es6系列教程 - 函数的默认参数详解
  16. JAVA进阶8
  17. tp3.2小结(1)
  18. os模块,序列化模块,json模块,pickle模块
  19. 廖雪峰Java5集合-3Map-Properties的使用
  20. intellij 创建测试

热门文章

  1. RealProxy AOP的实现
  2. (转)使用LVS实现负载均衡原理及安装配置详解
  3. Jmeter调试脚本之断言
  4. 网络安装Ubuntu16.04
  5. 进入保护模式(三)——《x86汇编语言:从实模式到保护模式》读书笔记17
  6. 2018年12月份最热门的Java开源项目
  7. Learning Linux Commands: awk--reference
  8. ASP.NET MVC4 新手入门教程之四 ---4.添加一个模型
  9. CSS基础知识---浮动,定位和盒模型
  10. .NET的EF框架中:在应用程序配置文件中找不到名为“”的连接字符串问题