package org.jeecg.modules.dry.listener;
|
|
import com.alibaba.fastjson.JSONObject;
|
import org.jeecg.modules.dry.common.CommonDict;
|
import org.springframework.boot.context.event.ApplicationStartedEvent;
|
import org.springframework.context.ApplicationListener;
|
|
import java.io.IOException;
|
import java.io.InputStream;
|
import java.util.Map;
|
|
//@Component
|
public class InitListener implements ApplicationListener<ApplicationStartedEvent> {
|
@Override
|
public void onApplicationEvent(ApplicationStartedEvent event) {
|
// try {
|
// OpcUaClient client = OPCUA.createClient();
|
// client.connect().get();
|
// OPCUA.managedSubscriptionEvent(client);
|
// } catch (Exception e) {
|
// throw new RuntimeException(e);
|
// }
|
InputStream fault = getClass().getResourceAsStream("/fault.json");
|
try {
|
JSONObject jsonObject = JSONObject.parseObject(fault, JSONObject.class);
|
Map<String, String> map = jsonObject.toJavaObject(Map.class);
|
CommonDict.faultDict = map;
|
|
} catch (IOException e) {
|
throw new RuntimeException(e);
|
}
|
}
|
}
|