non è un grosso problema di programmazione, ma sono curioso di sapere se dovrebbe essere fatto meglio. Quindi ho un file di configurazione che sto leggendo tramite java.util.Properties class. Quando la proprietà non è presente in un file getProperty() metodo restituisce null. Vorrei lanciare un'eccezione se qualche proprietà non è presente nel file di configurazione. Quindi come dovrei farlo?
Mi vengono in mente due idee, ma penso che ci dovrebbe essere un altro modo per farlo. Il primo è che dopo ogni chiamata di getProperty() vorrei fare if (prop == null) throw new SomeException , ma non sarebbe bello se ci fosse un uguale se dopo ogni due righe. Il secondo approccio consiste nel fare un grande if dopo aver letto tutte le proprietà e controllarle tutte contemporaneamente.