package com.cloudroam.common.configuration; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.PropertySource; import org.springframework.stereotype.Component; import java.util.HashMap; import java.util.Map; /** * @author * * 消息码配置类 */ @SuppressWarnings("ConfigurationProperties") @Component @ConfigurationProperties @PropertySource(value = "classpath:code-message.properties", encoding = "UTF-8") public class CodeMessageConfiguration { private static Map codeMessage = new HashMap<>(); public static String getMessage(Integer code) { return codeMessage.get(code); } public Map getCodeMessage() { return codeMessage; } public void setCodeMessage(Map codeMessage) { CodeMessageConfiguration.codeMessage = codeMessage; } }