本文整理汇总了Java中logbook.util.BeanUtils.readObject方法的典型用法代码示例。如果您正苦于以下问题:Java BeanUtils.readObject方法的具体用法?Java BeanUtils.readObject怎么用?Java BeanUtils.readObject使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类logbook.util.BeanUtils
的用法示例。
在下文中一共展示了BeanUtils.readObject方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: loadItem
import logbook.util.BeanUtils; //导入方法依赖的package包/类
/**
* 装備の復元
*/
private static void loadItem() {
try {
Map<Long, Integer> map = BeanUtils.readObject(AppConstants.ITEM_CONFIG_FILE, Map.class);
if (map != null) {
for (Entry<Long, Integer> entry : map.entrySet()) {
Integer id = entry.getValue();
ItemDto item = Item.get(id);
if (item != null) {
ItemContext.get().put(entry.getKey(), item);
}
}
}
} catch (Exception e) {
LoggerHolder.LOG.warn("装備の復元に失敗しました", e);
}
}
示例2: load
import logbook.util.BeanUtils; //导入方法依赖的package包/类
/**
* 建造ドックの投入資源を取得します
*
* @param dock ドック
* @return 建造ドックの投入資源
*/
@CheckForNull
public static ResourceDto load(String dock) {
try {
if (mapBean == null) {
mapBean = BeanUtils.readObject(AppConstants.KDOCK_CONFIG_FILE, KdockMapBean.class);
}
if (mapBean != null) {
KdockBean kdock = mapBean.getKdockMap().get(dock);
if (kdock == null) {
return null;
}
Map<Long, ShipDto> ships = ShipContext.get();
if (!ships.isEmpty() && ships.containsKey(kdock.getShipId())) {
ResourceDto resource = new ResourceDto(kdock.getType(), kdock.getFuel(), kdock.getAmmo(),
kdock.getMetal(),
kdock.getBauxite(), kdock.getResearchMaterials(), ships.get(kdock.getShipId()),
kdock.getHqLevel());
resource.setFreeDock(kdock.getFreeDock());
return resource;
}
}
} catch (Exception e) {
LoggerHolder.LOG.warn("建造ドックの投入資源を取得しますに失敗しました", e);
}
return null;
}
示例3: loadLevel
import logbook.util.BeanUtils; //导入方法依赖的package包/类
/**
* レベルの復元
*/
private static void loadLevel() {
try {
Map<Long, Integer> map = BeanUtils.readObject(AppConstants.ITEM_LEVEL_CONFIG_FILE, Map.class);
if (map != null) {
ItemContext.level().putAll(map);
}
} catch (Exception e) {
LoggerHolder.LOG.warn("レベルの復元に失敗しました", e);
}
}
示例4: loadALv
import logbook.util.BeanUtils; //导入方法依赖的package包/类
/**
* レベルの復元
*/
private static void loadALv() {
try {
Map<Long, Integer> map = BeanUtils.readObject(AppConstants.ITEM_ALV_CONFIG_FILE, Map.class);
if (map != null) {
ItemContext.alv().putAll(map);
}
} catch (Exception e) {
LoggerHolder.LOG.warn("熟練度の復元に失敗しました", e);
}
}
示例5: load
import logbook.util.BeanUtils; //导入方法依赖的package包/类
/**
* 装備マスターを設定ファイルから読み込みます
*/
public static void load() {
try {
Map<Integer, ItemDto> map = BeanUtils.readObject(AppConstants.ITEM_MST_CONFIG_FILE, Map.class);
if (map != null) {
for (Entry<Integer, ItemDto> entry : map.entrySet()) {
Item.set(entry.getKey(), entry.getValue());
}
}
} catch (Exception e) {
LoggerHolder.LOG.warn("装備マスターを設定ファイルから読み込みますに失敗しました", e);
}
}
示例6: load
import logbook.util.BeanUtils; //导入方法依赖的package包/类
/**
* 艦娘のIDと名前の紐付けを設定ファイルから読み込みます
*/
public static void load() {
try {
Map<String, ShipInfoDto> map = BeanUtils.readObject(AppConstants.SHIP_CONFIG_FILE, Map.class);
if (map != null) {
for (Entry<String, ShipInfoDto> entry : map.entrySet()) {
Ship.set(entry.getKey(), entry.getValue());
}
}
} catch (Exception e) {
LoggerHolder.LOG.warn("艦娘のIDと名前の紐付けを設定ファイルから読み込みますに失敗しました", e);
}
}
示例7: load
import logbook.util.BeanUtils; //导入方法依赖的package包/类
/**
* 建造ドックの投入資源を取得します
*
* @param dock ドック
* @return 建造ドックの投入資源
*/
@CheckForNull
public static ResourceDto load(String dock) {
try {
if (mapBean == null) {
mapBean = BeanUtils.readObject(AppConstants.KDOCK_CONFIG_FILE, KdockMapBean.class);
}
if (mapBean != null) {
KdockBean kdock = mapBean.getKdockMap().get(dock);
if (kdock == null) {
return null;
}
Map<Long, ShipDto> ships = GlobalContext.getShipMap();
if (!ships.isEmpty() && ships.containsKey(kdock.getShipId())) {
ResourceDto resource = new ResourceDto(kdock.getType(), kdock.getFuel(), kdock.getAmmo(),
kdock.getMetal(),
kdock.getBauxite(), kdock.getResearchMaterials(), ships.get(kdock.getShipId()),
kdock.getHqLevel());
resource.setFreeDock(kdock.getFreeDock());
return resource;
}
}
} catch (Exception e) {
LOG.warn("建造ドックの投入資源を取得しますに失敗しました", e);
}
return null;
}
示例8: load
import logbook.util.BeanUtils; //导入方法依赖的package包/类
/**
* 艦娘のIDと名前の紐付けを設定ファイルから読み込みます
*
* @param properties
* @return
*/
public static void load() {
try {
Map<Long, Integer> map = BeanUtils.readObject(AppConstants.ITEM_CONFIG_FILE, Map.class);
if (map != null) {
GlobalContext.setItemMap(map);
}
} catch (Exception e) {
LOG.warn("艦娘のIDと名前の紐付けを設定ファイルから読み込みますに失敗しました", e);
}
}
示例9: load
import logbook.util.BeanUtils; //导入方法依赖的package包/类
/**
* 装備マスターを設定ファイルから読み込みます
*
* @param properties
* @return
*/
public static void load() {
try {
Map<Integer, ItemDto> map = BeanUtils.readObject(AppConstants.ITEM_MST_CONFIG_FILE, Map.class);
if (map != null) {
for (Entry<Integer, ItemDto> entry : map.entrySet()) {
Item.set(entry.getKey(), entry.getValue());
}
}
} catch (Exception e) {
LOG.warn("装備マスターを設定ファイルから読み込みますに失敗しました", e);
}
}
示例10: load
import logbook.util.BeanUtils; //导入方法依赖的package包/类
/**
* 艦娘のIDと名前の紐付けを設定ファイルから読み込みます
*
* @param properties
* @return
*/
public static void load() {
try {
Map<String, ShipInfoDto> map = BeanUtils.readObject(AppConstants.SHIP_CONFIG_FILE, Map.class);
if (map != null) {
for (Entry<String, ShipInfoDto> entry : map.entrySet()) {
Ship.set(entry.getKey(), entry.getValue());
}
}
} catch (Exception e) {
LOG.warn("艦娘のIDと名前の紐付けを設定ファイルから読み込みますに失敗しました", e);
}
}