[英]Declare a private static nested class with a public constructor Java?
[英]Spring java config to invoke a public non static method of a singleton class with private constructor
我正在將 spring 項目更改為 springboot 並從 xml 更改為 java 配置。 我有一個帶有私有構造函數的 singleton class,在原始 xml 中,非 ZA81259CEF8E959C297ZDF 方法被調用為:
<bean id="myClassBeanId" class="com.myproject.dao.MyClass">
<bean id="daoservice" factory-bean="myClassBeanId" factory-method="createMyStaticVariable">
The objective is to somehow invoke the "public non static method" of a class with a private constructor to initialize the static variables of the same class in spring java config. 有人可以告訴 java 配置等效於上述 xml 配置。
@Bean
public MyClass myClass() {
MyClass.class.getConstructror().makeAccessable () ;
return MyClass.class.getConstructror().invoke() :
}
@Bean
public DaoService daoService(MyClass myClassBeanId) {
return myClassBeanId.createMyStaticVariable():
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.