sto facendo un progetto per costruire thread pooled web server
, in cui devo impostareCome leggere un file di configurazione in Java
- il numero di porta su cui è in ascolto del server.
- Quanti thread ci sono nel pool di thread
- Percorso assoluto della directory principale e così tanti punti.
Un modo è di codificare tutte queste variabili nel codice, che ho fatto. Ma professionalmente non va bene.
Ora, voglio creare un file di configurazione, nel quale inserisco tutti questi dati, e in fase di esecuzione il mio codice recupera questi dati.
Come è possibile creare un file di configurazione per l'attività sopra descritta?
Oh, va bene. Ho anche implementato quello che hai detto. Ma di nuovo c'è un problema. Ho un progetto di maven che contiene il file di registro, e il percorso assoluto è scritto lì in questo file. Se sposto questo progetto su un'altra macchina, devo cambiarli. È possibile creare un percorso relativo di tale file di registro, poiché il file di registro si trova sempre nella cartella del progetto di spostamento o in qualsiasi altro metodo, in modo che non sia necessario modificare questo file. – devsda
puoi semplicemente impostare il valore ROOT_DIR = log/assumendo che il percorso del progetto sia il tuo classpath. I tuoi registri saranno collocati in 'percorso del tuo progetto/ROOT_DIR' – prasanth
Poiché il mio nome progetto è' WebServer', m, dove posso inserire il log, allora? – devsda