@PostConstruct 这个注解 java程序初始化的时候只运行一次

@PostConstruct
	public void getMaterialLibraryDetail() throws SocketException {
		AnalyzerDataCB analyzerCallback = AnalyzerDataCB.getInstance();
		ParabolicMonitoring example = new ParabolicMonitoring();
		example.initSDK(); // 初始化SDK
		example.login(); // 登录设备

		//订阅智能事件
	     m_hAttachHandle = realLoadPic(-1, analyzerCallback);
//		example.stopRealLoadPic(m_hAttachHandle);
//		example.logout(); // 登出设备
//		example.cleanup(); // 释放SDK资源

		logger.info("开始监听事件===");

		// 设置回调
		analyzerCallback.setOnAlarmCallback(new AnalyzerDataCB.OnAlarmCallback() {
			@Override
			public void onAlarm(AlarmEntity entity) {
				logger.info("监听事件回调===");
				logger.info("時間格式原數據===="+entity.getUTC());
				// 其他处理逻辑
				String formattedDateTime = DateTimeUtils.formatDateTime(entity.getUTC());
				logger.info("時間格式===="+formattedDateTime);
				if (formattedDateTime != null) {
					logger.info("添加到庫裡面的數據===="+formattedDateTime);
					entity.setUTC(formattedDateTime);
					alarmService.addAlarmEntity(entity);
				} else {
					logger.info("无法转换时间格式");
				}
			}
		});
	}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值