点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)使用静态de.hybris.pl...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)使用静态de.hybris.pl...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
使用静态de.hybris.platform.util.Config类或使用de.hybris.platform.servicelayer.config.ConfigurationService获得配置的最佳实践是什么?
de.hybris.platform.util.Config
方法getParameter
方法getParameterByPattern
de.hybris.platform.servicelayer.config.ConfigurationService
方法getConfiguration
org.apache.commons.configuration.Configuration
公共抽象配置子集(字符串paramString);
公共抽象boolean isEmpty();
public abstract boolean containsKey(String paramString);
公共抽象void addProperty(String paramString,Object paramObject);
公共抽象void setProperty(String paramString,Object paramObject);
公共抽象void clearProperty(String paramString);
public abstract void clear();
公共抽象对象getProperty(String paramString);
公共抽象迭代器getKeys(String paramString);
公共抽象迭代器getKeys();
公共抽象属性getProperties(String paramString);
public abstract boolean getBoolean(String paramString);
公共抽象boolean getBoolean(String paramString,boolean paramBoolean);
公共抽象Boolean getBoolean(String paramString,Boolean paramBoolean);
公共抽象字节getByte(String paramString);
公共抽象字节getByte(String paramString,byte paramByte);
公共抽象字节Byte getByte(String paramString,Byte paramByte);
public abstract double getDouble(String paramString);
公共抽象double getDouble(String paramString,double paramDouble);
公共抽象Double getDouble(String paramString,Double paramDouble);
公共抽象float getFloat(String paramString);
公共抽象float getFloat(String paramString,float paramFloat);
公共抽象Float getFloat(String paramString,Float paramFloat);
public abstract int getInt(String paramString);
公共抽象int getInt(String paramString,int paramInt);
公共抽象Integer getInteger(String paramString,Integer paramInteger);
公共抽象long getLong(String paramString);
公共抽象long getLong(String paramString,long paramLong);
公共抽象Long getLong(String paramString,Long paramLong);
public abstract short getShort(String paramString);
公共抽象short getShort(String paramString,short paramShort);
公共摘要Short getShort(String paramString,Short paramShort);
公共抽象BigDecimal getBigDecimal(String paramString);
公共抽象BigDecimal getBigDecimal(String paramString,BigDecimal paramBigDecimal);
公共抽象BigInteger getBigInteger(String paramString);
公共抽象BigInteger getBigInteger(String paramString,BigInteger paramBigInteger);
公共抽象String getString(String paramString);
公共抽象字符串getString(String paramString1,String paramString2);
公共抽象String [] getStringArray(String paramString);
公共摘要列表getList(String paramString);
公共摘要列表getList(String paramString,List paramList);
当然,org.apache.commons.configuration.Configuration有很多实用程序方法,但是如果您只需要一个String,我认为Config.getParameter就足够了。
您在项目中使用什么?
Config
类还内部使用了Tenant
接口(因此有可能在需要时具有该接口灵活性)。 这是一个公开可用的类,没有任何过时的迹象。 使用起来也更优雅。所以这只是一种口味的问题。
一周热门 更多>