У меня есть следующий код в приложении весенней загрузки 2.1.1 и базе данных MS-SQL
List<Interface> dbInterfaces;
try {
dbInterfaces = interfaceService.findBySwitchIpOrderByIfIndex(selectedDevice.get().getIpAddress());
} catch (DiscoverInterfaceException e) {
closeSnmpConnection(true, e.getMessage());
return new AsyncResult<Boolean>(false);
}
Иногда это дает мне исключение, описанное выше, как правильно это предотвратить?
следует ли мне использовать ключевое слово
synchronized и, если да, что именно нужно заблокировать на этом этапе