spring boot 自定义 yml 配置需要用到的注解

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

import java.util.LinkedHashMap;
import java.util.Map;

/**
 * 存储配置
 * <p><b> -------------------------- </b></p>
 *
 */
@Configuration
@ConfigurationProperties(prefix = "storage")
@Data
public class StorageProperties {

/**
     * 当前使用的存储类型
     * 
     */
    private StorageType type;

    /**
     * 第三方 oss 配置信息
     * 
     */
    private Map<StorageType, OssProperties2> ossConfig = new LinkedHashMap<>();
 
    @NestedConfigurationProperty
    private Admin info;
} 

  

posted @ 2022-09-20 13:02  whmmm  阅读(83)  评论(0)    收藏  举报
//增加一段JS脚本,为目录生成使用