2020-01-03 14:59
@JFinal
public static void readConfig(){
Prop config = PropKit.use("config.properties");
String activeConfig = PropKit.get("profiles.active");
if(StrKit.notBlank(activeConfig)){
config.appendIfExists("config-"+activeConfig+".properties");
}
}
我是用这种写法做的配置,获取profiles.active的值,再拼接取相应的配置文件
RedisPlugin redis = new RedisPlugin(PropKit.get("redis.name"), PropKit.get("redis.host"), PropKit.getInt("redis.port"), PropKit.get("redis.pwd"));
me.add(redis);
redis.name表示cacheName
在开发环境配置文件中,redis.name为app-test,在生产环境配置文件中redis.name为app,redis.host两个环境都直接连接在线上的redis服务器
由于本地没有redis服务器,直接使用线上的。希望是通过redis.name做区分,然后取对应环境的值
现在有个疑问,直接通过cacheName做区分,值会共用。那是redis不能直接使用cacheName来做隔离吗
2019-12-15 14:30
@JFinal findInIds(Object... ids)、findInIds(String columns, Object... ids)为何这两个后续没加了呢,也蛮常用的