java - 派生自具有注解 @PostConstruct 的类

标签 java jakarta-ee inheritance annotations

如果您有一个使用 @PostConstruct 注释的父类,并且您创建了一个从它派生的子类。 @PostConstruct 方法会在每次创建子类的实例时自动调用吗?因为每次创建父实例时都会调用 @PostConstruct 方法。

我知道在子类中它会自动为我们调用 super(); 而我们不必调用它。

我只是不确定如果子类调用 super(); 构造函数,是否会自动调用 @PostConstruct 注释。

最佳答案

测试此场景后,基类中的 @PostConstruct 方法将自动被调用。

流程是这样的:

  1. 创建子类时,你在子类的构造函数中,然后你会被自动强制进入父类。
  2. 父类构造函数完成后,您将被送回子类的构造函数。
  3. 一旦子类构造函数完成,你会被自动发送到父类的@PostConstruct方法

关于java - 派生自具有注解 @PostConstruct 的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13167058/

相关文章:

围绕参数值的Java同步方法

Java 命令行无法找到或加载主类

协议(protocol)中使用的 Swift 通用类型不起作用

java - Xamarin:Java SDK 不包含有效的版本号

Java如何解密给定方法的字节数组

java - 基于角色的身份验证不起作用

java - 重用 javax.xml.ws.Service 对象安全吗?

jsf - 如何配置 war 以便依赖 war 中导出的库而不是服务器中的库?

c++ - 继承是否会破坏 C++ 中的封装

java - 程序中的子类出了什么问题?