Kit d'accessoires


La classe d'outils PropKit est utilisée pour faire fonctionner des fichiers de configuration externes. PropKit peut être utilisé de manière extrêmement pratique à tout moment et dans tout espace du système. Voici un exemple de code :

public class AppConfigextends JFinalConfig{
public void configConstant(Constantsme) {
// La configuration chargée pour la première fois en utilisant use. deviendra la configuration principale, qui peut être passée PropKit.get(...) prend directement la valeur PropKit.use("a_little_config.txt");
me.setDevMode(PropKit.getBoolean("devMode"));
}

public void configPlugin(Pluginsme) {
/ / Pour les configurations qui ne sont pas chargées en utilisant use pour la première fois, vous devez spécifier le nom du fichier de configuration en utilisant use à chaque fois, puis obtenir la valeur String redisHost= PropKit.use. ("redis_config.txt").get("hôte"); int redisPort= PropKit .use("redis_config.txt").getInt("port"); ;me.add(rp);

// Ce n'est pas la première fois que vous utilisez le chargement de la configuration, vous pouvez également obtenir d'abord un objet Prop, puis obtenir la valeur via l'objet Prop p =PropKit.use("db_config.txt" );
DruidPlugin dp = new DruidPlugin(p.get("jdbcUrl"), p. get("user")…); me.add(dp);
}
}


Comme indiqué dans le ci-dessus, PropKit peut charger plusieurs fichiers de configuration en même temps, et le premier fichier de configuration chargé peut être utilisé. La méthode PorpKit.get(…) fonctionne directement. Les fichiers de configuration autres que le premier chargé doivent être exploités à l'aide de PropKit.use(). …).obtenir(…). L'utilisation de PropKit n'est pas limitée à YourJFinalConfig et peut être utilisée n'importe où dans le projet. La méthode getProperty sous-jacente de JFinalConfig repose sur l'implémentation de PropKit.