1234567891011121314151617181920212223242526272829303132333435363738 |
- package com.jwk.spring.boot.autoconfigure;
- import com.jwk.spring.boot.rfid.RfidReaderUtil;
- import com.jwk.spring.boot.rfid.RfidReaderClient;
- /**
- * 注入方式:
- * '@Autowired(required = false)'
- * '@Qualifier("rfidReaderTemplateFirst")'
- * private RfidReaderTemplate rfidReaderTemplateFirst;
- * 在某些特定情况下,没有open=true的bean千万不要注入,@Autowired(required = false)也不行.
- *
- * @author JWK
- * @version 1.0
- * @date 2022/9/7 17:00
- */
- public class RfidReaderTemplate {
- private RfidReaderClient rfidReaderClient;
- private RfidReaderUtil rfidReaderUtil;
- /**
- * 初始化连接
- *
- * @param properties
- */
- public RfidReaderTemplate(Properties.SubProperties properties) {
- rfidReaderClient = new RfidReaderClient(properties);
- rfidReaderClient.connectAsync();
- }
- public RfidReaderUtil getRfidReaderUtil() {
- rfidReaderUtil = rfidReaderClient.getRfidReaderUtil();
- return rfidReaderUtil;
- }
- }
|