我昨天问了一个问题(Using Spring in standalone apps),有关如何在独立应用程序中使用Spring。由此得知,您只创建一次应用程序上下文对象。因此,现在的问题是(即使在评论中得到了部分回答)创建应用程序上下文时会发生什么?

当您说时,Spring是否会创建这些豆子并将它们连接在一起

new ClassPathXmlApplicationContext("some.xml")吗?

我不确定我是否了解引导带,为什么会这样。

参考方案

在Spring中,ApplicationContext背后的想法是,为了正确地将对象注入到需要的地方,需要了解用户指定的配置并基于此配置注入依赖项。

ApplicationContext是根据用户通过xml文件或批注提供的配置在应该注入的位置和内容(以及其他事物,例如AOP切入点等)方面了解用户期望的事物。

Java:“自动装配”继承与依赖注入 - java

Improve this question 我通常以常见的简单形式使用Spring框架: 控制器服务存储库通常,我会在CommonService类中放一个通用服务,并使所有其他服务扩展到类中。一个开发人员告诉我,最好在每个服务中插入CommonClass而不是使用继承。我的问题是,有一个方法比另一个更好吗? JVM或性能是否会受到另一个影响?更新资料Comm…JAVA:字节码和二进制有什么区别? - java

java字节代码(已编译的语言,也称为目标代码)与机器代码(当前计算机的本机代码)之间有什么区别?我读过一些书,他们将字节码称为二进制指令,但我不知道为什么。 参考方案 字节码是独立于平台的,在Windows中运行的编译器编译的字节码仍将在linux / unix / mac中运行。机器代码是特定于平台的,如果在Windows x86中编译,则它将仅在Win…java:继承 - java

有哪些替代继承的方法? java大神给出的解决方案 有效的Java:偏重于继承而不是继承。 (这实际上也来自“四人帮”)。他提出的理由是,如果扩展类未明确设计为继承,则继承会引起很多不正常的副作用。例如,对super.someMethod()的任何调用都可以引导您通过未知代码的意外路径。取而代之的是,持有对本来应该扩展的类的引用,然后委托给它。这是与Eric…Java:BigInteger,如何通过OutputStream编写它 - java

我想将BigInteger写入文件。做这个的最好方式是什么。当然,我想从输入流中读取(使用程序,而不是人工)。我必须使用ObjectOutputStream还是有更好的方法?目的是使用尽可能少的字节。谢谢马丁 参考方案 Java序列化(ObjectOutputStream / ObjectInputStream)是将对象序列化为八位字节序列的一种通用方法。但…Java DefaultSslContextFactory密钥库动态更新 - java

我有一个使用org.restlet.engine.ssl.DefaultSslContextFactory的现有应用程序和一个在服务器启动时加载的密钥库文件。我有另一个应用程序,该应用程序创建必须添加的证书服务器运行时动态地更新到密钥库文件。为此,我在代码中创建了证书和私钥,然后将其写入到目录。该目录由bash脚本监视,该脚本检查是否有新文件,如果出现,它将…

java上下文的作用_Spring中的应用程序上下文有什么作用? - java相关推荐

  1. java中的class 类的作用_Java中Class和单例类的作用与类成员的理解

    Java中Class类的作用与深入理解 在程序运行期间,Java运行时系统始终为所有的对象维护一个被称为运行时的类型标识.这个信息跟踪着每个对象所属的类.JVM利用运行时信息选择相应的方法执行.而保存 ...

  2. 奶粉中含PHP作用,奶粉中的益生菌有什么作用

    大多数的奶粉都能够提供足够的营养,而且奶粉中的营养不全是一样的,有些品牌的奶粉加入一些其他品牌没有的物质,就成为了这个品牌的特色,而这些物质通常都是对人体有益的,益生菌就是对人体有益的菌类,那么奶粉中 ...

  3. java+long是什么_Java中long的模运算符是什么? - java

    如何在Java中找到两个长数值的模(%)?我的代码说"整数太大",后面跟我要修改的数字.我尝试将其强制转换很长时间,但没有成功.我是否必须将其转换为BigInteger并使用剩下的 ...

  4. html方法标签不起作用,Angular中innerHTML标签的样式不起作用的原因解析

    1.背景 在最近angular的项目中,需要用到[innerHTML]标签来指定一个div的样式: //HTML部分 //TS部分 contents = ' 商品信息栏位商品信息介绍 '; 但是上面的 ...

  5. java病毒扫描代码,J2EE中集成赛门铁克防病毒扫描引擎[Java编程]

    赞助商链接 本文"J2EE中集成赛门铁克防病毒扫描引擎[Java编程]"是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行 ...

  6. java中ioc作用_Spring中的IOC是什么意思,为什么要用IOC而不是New来创建实例?

    这里是修真院后端小课堂,每篇分享文从 [背景介绍][知识剖析][常见问题][解决方案][编码实战][扩展思考][更多讨论][参考文献] 八个方面深度解析后端知识/技能,本篇分享的是: [Spring中 ...

  7. java 注解 静态变量_Spring中静态方法中使用@Resource注解的变量

    开发中,有些时候可能会工具类的静态方法,而这个静态方法中又使用到了@Resource注解后的变量.如果要直接使用 Utils.staticMethod(),项目会报异常:如果不直接使用,还要先 new ...

  8. java spring redis订阅_spring中订阅redis键值过期消息通知

    1.首先启用redis通知功能(ubuntu下操作): 编辑/etc/redis/redis.conf文件,添加或启用以下内容(过期通知): notify-keyspace-events Ex 或者登 ...

  9. java 自定义监听_Spring 中的自定义事件

    Spring 中的自定义事件 编写和发布自己的自定义事件有许多步骤.按照在这一章给出的说明来编写,发布和处理自定义 Spring 事件. 步骤 描述 1 创建一个名称为SpringExample的项目 ...

  10. java 事务实现原理_Spring中事务用法示例及实现原理详解

    前言 Spring并不直接管理事务,而是提供了多种事务管理器,他们将事务管理的职责委托给Hibernate或者JTA等持久化机制所提供的相关平台框架的事务来实现. 关于事务,简单来说,就是为了保证数据 ...

最新文章

  1. 使用python愉快地做高数线代题目~
  2. java主界面设置背景图片_java 窗体设置背景图片问题?(附上登陆界面代码,我想加个背景图片,求大神帮忙改改)...
  3. Entity Framework查询,EF执行SQl
  4. Android将ScrollView移动到最底部
  5. python客户端与服务器端_Python实现的FTP通信客户端与服务器端功能示例
  6. 计算机原理(3)-内存工作原理
  7. vue使用axios下载文件
  8. 如何删除360浏览器的桔梗导航
  9. 英文构词词根表---不定式+过去式+过去分词
  10. 测试经典名言100句
  11. unity下载模型到本地并加载
  12. 【OCC学习5】记录最新版本emcc编译occ的bug:opencascade-7.6.0/src/Standard/Standard_Time.hxx:29:25: error: redefinit
  13. html中h3字体不加粗取消,css如何取消加粗
  14. 基尔霍夫矩阵题目泛做(AD第二轮)
  15. 软件测试——测试报告与验收
  16. 你好,uv变换(新手入门向聊天教程)
  17. 【CicadaPlayer】播放器状态
  18. Matlab中解决pcolor和imagesc格网显示问题
  19. 硬盘低级格式化全攻略
  20. 无线433发送接收数据测试程序原理,有杂波解决方案

热门文章

  1. [转] 驱动模拟键盘鼠标
  2. 生产环境中CentOS5.6下配置LVS(续)
  3. 剑指_5替换空格(Python)
  4. [Golang]解决Map的并发性问题:sync.Map
  5. C语言线程实例(生产者和消费者),Java多线程:生产者与消费者(1)
  6. java程序设计从方法学角度描述_(特价书)Java程序设计:从方法学角度描述
  7. python的质量控制模块_11. 语言学数据管理 - 2.2 质量控制 - 《Python 自然语言处理 第二版》 - 书栈网 · BookStack...
  8. JavaScript内置的Math对象(附实例)
  9. JavaScript引入的三种方式(附实例)
  10. css3中2D变形tranform总结(附实例)