当前位置: 首页 > 面试题库 >

Spring 3 bean实例化序列

蒋乐意
2023-03-14
问题内容

无论如何,有没有指定实例化bean的顺序?即我想在其他bean之前实例化特定的bean,就像启动顺序一样。

我正在使用Spring 3.2和基于注释的声明方法。


问题答案:

如果豆 取决于豆 通过定义<property/>@Autowired<constructor- arg/>则的顺序被强制和由Spring容器固定。没问题

但是,如果要强制执行未通过显式依赖关系表示的特定的Bean创建顺序,请随时使用:

<bean id="A" depends-on="B"/>
<bean id="B"/>

或更好(带有注释,也可以与@BeanJava配置一起使用):

@Service
@DependsOn("B")
public class A {}

甚至更好…不要使用它。这些构造是代码的味道,通常建议您在组件之间有一些讨厌的不可见的依赖关系。



 类似资料:
  • 本文向大家介绍.net的序列化与反序列化实例,包括了.net的序列化与反序列化实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了.net的序列化与反序列化的实现方法。分享给大家供大家参考。具体方法如下: 1.序列化与反序列化概述 C#中如果需要:将一个结构很复杂的类的对象存储起来,或者通过网路传输到远程的客户端程序中去,这时就需要用到序列化,反序列化(Serialization & De

  • 本文向大家介绍.net实现序列化与反序列化实例解析,包括了.net实现序列化与反序列化实例解析的使用技巧和注意事项,需要的朋友参考一下 序列化与反序列化是.net程序设计中常见的应用,本文即以实例展示了.net实现序列化与反序列化的方法。具体如下: 一般来说,.net中的序列化其实就是将一个对象的所有相关的数据保存为一个二进制文件(注意:是一个对象) 而且与这个对象相关的所有类型都必须是可序列化的

  • 本文向大家介绍Java 序列化和反序列化实例详解,包括了Java 序列化和反序列化实例详解的使用技巧和注意事项,需要的朋友参考一下 Java 序列化和反序列化实例详解 在分布式应用中,对象只有经过序列化才能在各个分布式组件之间传输,这就涉及到两个方面的技术-发送者将对象序列化,接受者将对象反序列化,下面就是一个很好的例子! 1.实体-Employee 2.SerializeHelper 3.测试类

  • JAR2(非Spring项目)

  • 本文向大家介绍C#实现的json序列化和反序列化代码实例,包括了C#实现的json序列化和反序列化代码实例的使用技巧和注意事项,需要的朋友参考一下

  • 问题内容: 我正在尝试创建类实例的JSON字符串表示形式并且遇到困难。假设该类的构建如下: 像这样对json.dumps进行调用: 失败了,并告诉我testclass不可JSON序列化。 我也尝试过使用pickle模块: 它提供类实例信息,但不提供类实例的序列化内容。 我究竟做错了什么? 问题答案: 基本问题是,JSON编码器仅知道默认情况下如何序列化一组有限的对象类型(所有内置类型)。在此处列出