bloggers bloggers

Marco Napolitano
Messaggi: 79
Stelle: 0
Data: 17/02/22
Jader Jed Francia
Messaggi: 63
Stelle: 0
Data: 18/02/21
Paolo Gambetti
Messaggi: 2
Stelle: 0
Data: 11/11/19
Katia Pazzi
Messaggi: 1
Stelle: 0
Data: 27/06/19
Ezio Lombardi
Messaggi: 11
Stelle: 0
Data: 10/04/18
Chiara Mambretti
Messaggi: 25
Stelle: 0
Data: 27/02/17
Serena Traversi
Messaggi: 3
Stelle: 0
Data: 21/07/16
Francesco Falanga
Messaggi: 8
Stelle: 0
Data: 14/06/16
Antonio Musarra
Messaggi: 2
Stelle: 0
Data: 18/11/13
Simone Celli Marchi
Messaggi: 6
Stelle: 0
Data: 09/07/13
Indietro

Caricare una property dal portlet.properties da un modulo service in Liferay DXP

Ho avuto l'esigenza di caricare delle properties dal portlet.properties contenuto all'interno di  modulo service.

Ho provato ad utilizzare la classe PropsUtil, ma purtroppo non ho ottenuto il risulatato sperato.

Analizzando il codice del portale ho trovato la soluzione al mio problema:

E' sufficiente creare una classe fatta in questo modo

public class MyConfigurationUtil {

    public static String get(String key) {
        return _configuration.get(key);
    }

 public static String get(String key, Filter filter) {
        return _configuration.get(key, filter);
    }

    private static final Configuration _configuration =
        ConfigurationFactoryUtil.getConfiguration(
                MyConfigurationUtil.class.getClassLoader(), "portlet");

}

e invocare uno dei metodi get per ottenere il valore della property desiderata.

Commenti
Nessun commento. Vuoi essere il primo.