サービス静的注入後の空ポインタ異常放出
普通のサービスがある
何らかの理由で静的注入が必要
質問:呼び出し時にstaticAddressServiceがnullであることが判明し、空のポインタ異常が放出されました
解決方法:
@Service
public class AddressService {
}
何らかの理由で静的注入が必要
@Autowired
private static AddressService staticAddressService;
質問:呼び出し時にstaticAddressServiceがnullであることが判明し、空のポインタ異常が放出されました
解決方法:
// 1. service
@Autowired
private AddressService addressService;
// 2. service
@Autowired
private static AddressService staticAddressService;
// 3. service service( ==)
@PostConstruct
public void init() {
staticAddressService = addressService;
}