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<String, String> 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);
|
}
|
}
|