对于特定的类名DeviceServiceImpl
,springboot @Service
不能通过@PostConstruct
方法进行访问吗?
这是我已经开始发生的超级简化类:
@Service
public class DeviceServiceImpl { // Not working due to the "DeviceServiceImpl" name
@PostConstruct
public void init() {
System.out.println("-----------> PostConstructed " + this.getClass().getSimpleName());
}
}
对于此特定名称:DeviceServiceImpl
代码没有通过我的@PostConstruct
方法。
但是,方法是将任何其他怪异的名称更改为:无论DeviceServiceImpl2
,DeviceServiceImp
,ServiceImp
,Aa
。 ..无论如何,它有效 !!!!
我完全发疯了:
即:
@Service
public class DevicServiceImpl { // Working by only changing the name (Supressed "e" from Device"
@PostConstruct
public void init() {
System.out.println("-----------> PostConstructed " + this.getClass().getSimpleName());
}
}
这是此内容的输出,例如:
-----------> PostConstructed DevicServiceImpl
附加说明: