Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我可以处理Spring回调_Java_Spring - Fatal编程技术网

Java 我可以处理Spring回调

Java 我可以处理Spring回调,java,spring,Java,Spring,在Spring文档中提到了许多生命周期步骤:容器和bean(见下图)。但当我开始寻找注释(要实现的接口)时,除了以下内容外,我什么也找不到: @施工后和@PreDestroy callacks 自定义BeanPostProcessor实现 自定义BeanFactoryPostProcessor实现 如果我正确理解这些图片,我可以使用: BPPcalback的容器生命周期通过BeanPostProcessor的自定义实现 init方法和destroycalbacks自bean生命周期 问题:

在Spring文档中提到了许多生命周期步骤:容器和bean(见下图)。但当我开始寻找注释(要实现的接口)时,除了以下内容外,我什么也找不到:

  • @施工后和@PreDestroy callacks
  • 自定义BeanPostProcessor实现
  • 自定义BeanFactoryPostProcessor实现
  • 如果我正确理解这些图片,我可以使用:

    • BPP
      calback的
      容器生命周期
      通过
      BeanPostProcessor
      的自定义实现
    • init方法
      destroy
      calbacks自
      bean生命周期
    问题:

    如果我只能使用容器和bean生命周期的3个回调下面的信息是干什么用的?我的意思是,如果我不能从中获利,为什么我应该知道所有这些生命周期步骤我可能忘记了一些我可以使用的回调吗?

    容器生命周期:

    豆芽周期:

    我认为您错过了图中提到的所有
    *Aware
    接口(主要来自
    org.springframework.beans.factory
    包):

    • 豆制品
    • BeanFactoryAware
    • ApplicationContextAware
    • 初始化bean
    • 一次性豆

    每当您的bean实现其中一个接口时,Spring都会在相应的生命周期步骤中调用它们的方法。

    我认为您错过了图中提到的所有
    *Aware
    接口(主要来自
    org.springframework.beans.factory
    包):

    • 豆制品
    • BeanFactoryAware
    • ApplicationContextAware
    • 初始化bean
    • 一次性豆

    每当您的bean实现其中一个接口时,Spring都会在相应的生命周期步骤中调用它们的方法。

    我认为您错过了图中提到的所有
    *Aware
    接口(主要来自
    org.springframework.beans.factory
    包):

    • 豆制品
    • BeanFactoryAware
    • ApplicationContextAware
    • 初始化bean
    • 一次性豆

    每当您的bean实现其中一个接口时,Spring都会在相应的生命周期步骤中调用它们的方法。

    我认为您错过了图中提到的所有
    *Aware
    接口(主要来自
    org.springframework.beans.factory
    包):

    • 豆制品
    • BeanFactoryAware
    • ApplicationContextAware
    • 初始化bean
    • 一次性豆

    每当您的bean实现其中一个接口时,Spring都会在相应的生命周期步骤调用它们的方法。

    Hah,谢谢。你能透露一些实际情况吗?在过去,当注释(
    @Autowire
    @PostConstruct
    @PreDestroy
    等)还不存在时,这些接口更常被使用。例如,
    初始化bean.afterPropertieSet()
    @PostConstruct
    非常相似。两者都可以用来检查初始化后bean的状态是否正确。看看这些接口的文档,他们给出了一些提示和例子来描述它们的用途。哈,谢谢。你能透露一些实际情况吗?在过去,当注释(
    @Autowire
    @PostConstruct
    @PreDestroy
    等)还不存在时,这些接口更常被使用。例如,
    初始化bean.afterPropertieSet()
    @PostConstruct
    非常相似。两者都可以用来检查初始化后bean的状态是否正确。看看这些接口的文档,他们给出了一些提示和例子来描述它们的用途。哈,谢谢。你能透露一些实际情况吗?在过去,当注释(
    @Autowire
    @PostConstruct
    @PreDestroy
    等)还不存在时,这些接口更常被使用。例如,
    初始化bean.afterPropertieSet()
    @PostConstruct
    非常相似。两者都可以用来检查初始化后bean的状态是否正确。看看这些接口的文档,他们给出了一些提示和例子来描述它们的用途。哈,谢谢。你能透露一些实际情况吗?在过去,当注释(
    @Autowire
    @PostConstruct
    @PreDestroy
    等)还不存在时,这些接口更常被使用。例如,
    初始化bean.afterPropertieSet()
    @PostConstruct
    非常相似。两者都可以用来检查初始化后bean的状态是否正确。看一下这些接口的文档,它们给出了一些提示和示例来描述它们的用途。