首页 > 其他分享 >spring boot 自定义 yml 配置需要用到的注解

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

时间:2022-09-20 13:11:15浏览次数:79  
标签:自定义 spring boot private import LinkedHashMap

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;
} 

  

标签:自定义,spring,boot,private,import,LinkedHashMap
From: https://www.cnblogs.com/whm-blog/p/16710672.html

相关文章

  • SpringBoot实战电商项目商城(50k+star)地址:github.com/macrozheng/...
    经常遇到小伙伴问我之前写的技术文章在哪里。或者用很久以前的部署文档问我,为什么不能按照这篇文章进行部署。其实如果他们上过我的实战教程网站,估计就不会出现这样的问题......
  • Winform自定义窗体标题栏样式
    最近在编写C/S结构应用程序时,感觉窗体的标题栏样式太死板了,标题文字不能更改大小、颜色、字体等,按钮不能隐藏等问题,在网上也查找了许多相关的资料,没有找到合适的解决方案,......
  • Vue添加页面水印(自定义指令)
    Vue.directive('watermark',(el,binding)=>{lettext=binding.value.text;letfont=binding.value.font||"16pxMicrosoftJhengHei";lettextColor......
  • SpringBoot Xml转Json对象
    一、导入需要的依赖<dependency><groupId>maven</groupId><artifactId>dom4j</artifactId><version>1.7-20060614</version></dependency>二、xml......
  • spring源码解析(一)
    beanFactory是application的父接口是spring的关键容器,主要的applicationContext都组合了他的功能,关系如图beanFactory功能只有getBeanioc,依赖注入,bean......
  • springboot项目启动报错:找不到或无法加载主类 com....
    springboot项目报错找不到或无法加载主类com....1.如果是导入的别人的项目首先要配置好JDK和MAVEN然后点击右侧栏的maven图标--->点击clean(清除掉源有的配置)--》......
  • 第5章 Spring Boot实现Web的常用功能
    在Web开发中,会涉及到静态资源的访问支持、视图解析器的配置、转换器和格式化器的定制、文件上传下载等功能,甚至还需要考虑到与Web服务器关联的Servlet相关组件的定制,Spring......
  • Spring(六):Spring配置说明
    一、bean<beanid="user"class="com.jms.pojo.User"name="aaa,bbb"><constructor-argname="name"value="jms"/></bean> bean有三个属性:1.id......
  • 推荐 2 个 Spring Boot 的工作流项目
    推荐2个SpringBoot的工作流项目程序员闪充宝 2022-09-1417:31 发表于山西程序员闪充宝我是一个技术闪充宝,帮你快速获取更多的技术和经验。14篇原创内容......
  • SpringMVC简介 | SpringMVC
    SpringMVC简介开发步骤1.导入SpringMVC包2.配置Servlet3.编写POJO(控制器Controller)4.将Controller使用注解配置到Spring容器中5.配置组件扫描spring-mvc.xml6.......