CctvManager.java 956 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.its.op.global;
  2. import lombok.Getter;
  3. import lombok.RequiredArgsConstructor;
  4. import lombok.extern.slf4j.Slf4j;
  5. import org.springframework.stereotype.Component;
  6. import javax.annotation.PostConstruct;
  7. import java.util.concurrent.ConcurrentHashMap;
  8. @Slf4j
  9. @RequiredArgsConstructor
  10. @Getter
  11. @Component
  12. public class CctvManager {
  13. // private final TbCctvCtlrRepository repo;
  14. // private static final ConcurrentHashMap<Long, TbCctvCtlr> objMap = new ConcurrentHashMap<>();
  15. private static final ConcurrentHashMap<Long, Object> objMap = new ConcurrentHashMap<>();
  16. @PostConstruct
  17. void init() {
  18. load();
  19. }
  20. public void load() {
  21. // List<TbCctvCtlr> objList = repo.findAll();
  22. // objList.forEach(obj -> {
  23. // objMap.put(obj.getCctvCtlrNmbr(), obj);
  24. // });
  25. //log.info("=== {}", objMap);
  26. }
  27. // public static TbCctvCtlr get(Long id) {
  28. // return objMap.get(id);
  29. // }
  30. }