Le migliori pratiche per la definizione e l'inizializzazione delle variabili in web.xml e quindi accedervi dal codice Java

StackOverflow https://stackoverflow.com/questions/2434888

  •  19-09-2019
  •  | 
  •  

Domanda

Vorrei definire e inizializzare alcune variabili in web.xml e accedere ai valori di queste variabili all'interno della mia applicazione Java.

Il motivo che voglio fare questo è perché mi piacerebbe essere in grado di modificare i valori di queste variabili senza dover ricompilare il codice.

Qual è la migliore pratica per fare questo? La maggior parte delle variabili sono solo stringhe, forse alcuni numeri pure. Ha la classe che accede alle variabili deve essere un servlet?

Grazie!

Chris

È stato utile?

Soluzione

È possibile utilizzare le proprie risorse, come file di proprietà, e metterli da qualche parte nel percorso di classe. Poi si potrebbe leggere in Proprietà e utilizzare ovunque si trovi conveniente.

web.xml è meglio lasciare per il contesto servlet, non una risorsa di uso generale.

Altri suggerimenti

Perché vuoi mettere quei valori in web.xml. Web.xml è principalmente quello di configurare l'applicazione di non impostare le variabili di bootstrap. Lo standard nel mondo java per questi casi sta usando un file proprietà o un XML nel caso in cui si dispone di una certa struttura dati complessa.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top