package com.mzl.flower.config; import org.springframework.stereotype.Component; import javax.annotation.PostConstruct; import javax.annotation.PreDestroy; import java.util.HashMap; import java.util.Map; @Component public class GlobalSupplierVariables { private final Map supplierMap = new HashMap<>(); @PostConstruct public void init() { // 初始化操作,如果需要的话 System.out.println("Application started, initializing supplier map..."); } @PreDestroy public void cleanup() { // 清理操作 supplierMap.clear(); System.out.println("Application shutting down, clearing supplier map..."); } public String getSupplier(String supplierId) { return supplierMap.get(supplierId); } public void setSupplier(String supplierId, String userId) { supplierMap.put(supplierId, userId); } public void removeSupplier(String supplierId) { supplierMap.remove(supplierId); } }