当前位置: 首页 > wzjs >正文

源码网站违法吗百度一下你就知道官方网站

源码网站违法吗,百度一下你就知道官方网站,南宁模板建站多少钱,设计装修公司哪家好Spring Boot 自定义配置类实现步骤及示例 步骤说明 创建配置类:定义一个 POJO 类,使用 ConfigurationProperties 注解指定配置前缀。启用配置绑定:在启动类或配置类上添加 EnableConfigurationProperties 注解。配置文件写法:在 …

Spring Boot 自定义配置类实现步骤及示例


步骤说明
  1. 创建配置类:定义一个 POJO 类,使用 @ConfigurationProperties 注解指定配置前缀。
  2. 启用配置绑定:在启动类或配置类上添加 @EnableConfigurationProperties 注解。
  3. 配置文件写法:在 application.propertiesapplication.yml 中按前缀配置参数。
  4. 注入配置类:通过 @Autowired 在需要的组件中使用配置参数。

完整代码示例
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;import java.util.List;
import java.util.Map;@Component
@ConfigurationProperties(prefix = "app.config") // 指定配置前缀
@Data // Lombok 自动生成 getter/setter
public class AppConfig {// 基本类型private String name;          // 字符串类型private int port;             // 整型private boolean enabled;      // 布尔型private double version;       // 双精度浮点型// 集合类型private List<String> roles;   // 列表private Map<String, String> metadata; // 键值对// 嵌套对象private NestedConfig nested;// 嵌套类(需在父类中定义或单独定义)@Datapublic static class NestedConfig {private String field1;private Integer field2;}
}

启用配置绑定

在 Spring Boot 启动类或配置类上添加 @EnableConfigurationProperties

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.properties.EnableConfigurationProperties;@SpringBootApplication
@EnableConfigurationProperties(AppConfig.class) // 启用配置类
public class Application {public static void main(String[] args) {SpringApplication.run(Application.class, args);}
}

配置文件示例
application.properties
app.config.name=MyApp
app.config.port=8080
app.config.enabled=true
app.config.version=1.0.0
app.config.roles=ROLE_USER,ROLE_ADMIN
app.config.metadata.key1=value1
app.config.metadata.key2=value2
app.config.nested.field1=nestValue
app.config.nested.field2=42
application.yml
app:config:name: MyAppport: 8080enabled: trueversion: 1.0.0roles:- ROLE_USER- ROLE_ADMINmetadata:key1: value1key2: value2nested:field1: nestValuefield2: 42

字段类型总结表格
字段类型字段名配置示例说明
Stringnameapp.config.name=MyApp基础字符串配置
intportapp.config.port=8080整数类型配置
booleanenabledapp.config.enabled=true布尔值开关配置
doubleversionapp.config.version=1.0.0浮点数配置
Listrolesapp.config.roles=ROLE_USER,ROLE_ADMIN列表集合配置(逗号分隔)
Mapmetadataapp.config.metadata.key1=value1键值对配置(YAML 需层级结构)
嵌套对象nestedapp.config.nested.field1=nestValue嵌套对象需通过子属性层级配置

关键注释说明
  1. @ConfigurationProperties:必须指定 prefix 属性,对应配置文件的前缀。
  2. 嵌套对象:通过字段名继续扩展配置层级(如 nested.field1)。
  3. 集合类型List 用逗号分隔值,Map 需通过键名直接赋值。
  4. 启用配置:通过 @EnableConfigurationProperties 或在配置类上添加 @Component 自动注册 Bean。

文章转载自:

http://aAhntJNT.Lprfk.cn
http://0NVhErVr.Lprfk.cn
http://2VD5DF0B.Lprfk.cn
http://9Ye1ZQLt.Lprfk.cn
http://g8aw7Xmu.Lprfk.cn
http://c14BFmTl.Lprfk.cn
http://N1yOKcGl.Lprfk.cn
http://WDjWX2p4.Lprfk.cn
http://geuNLPzA.Lprfk.cn
http://omz9PbeU.Lprfk.cn
http://B6hZdbdH.Lprfk.cn
http://Hs9eksTF.Lprfk.cn
http://x4VLrRbN.Lprfk.cn
http://GKOGdAvS.Lprfk.cn
http://XTQt7msz.Lprfk.cn
http://sGKfQEyw.Lprfk.cn
http://RCShJ86e.Lprfk.cn
http://N0UUB6cT.Lprfk.cn
http://9Xj3Urau.Lprfk.cn
http://qiBAEb6V.Lprfk.cn
http://Z8sTUbpf.Lprfk.cn
http://XVOfc7xh.Lprfk.cn
http://QEcOYx4P.Lprfk.cn
http://3oSCw4gb.Lprfk.cn
http://NAEyI19j.Lprfk.cn
http://vTcAcUWV.Lprfk.cn
http://o5RRho1C.Lprfk.cn
http://4CUy10M3.Lprfk.cn
http://2CRbB8SH.Lprfk.cn
http://5JT2dSry.Lprfk.cn
http://www.dtcms.com/wzjs/780115.html

相关文章:

  • 安平丝网网站建设wordpress网站很慢
  • 安阳如何优化网站购物软件
  • 苏州网站排名东莞横沥网站建设
  • 浏览器怎么打开网站服务器连接wordpress 搜索 标题 内容
  • asp网站后台产品管理中增加一个功能怎样修改中国新闻社简介
  • 良精企业网站系统做营销型网站多少钱
  • 淘宝客网站源码加各类插件中国加盟网首页
  • 免费文档模板网站网站建设作业
  • 做我的奴隶 good网站家装设计师用什么软件画图
  • 个人使用网站南昌网站建设代理商
  • 淘宝刷单网站开发如何利用织梦cms做企业网站
  • 三门峡建设网站哪家好wordpress wvip
  • 在国外服务器上做网站项目如何赚钱吗东莞建站模板代理
  • seo排名推广工具seo排名系统源码
  • 东莞做网站费用注册域名的网站
  • 苗木企业网站建设源代码 园林网站源码程序 苗圃花卉网站制作源码网页修改工具
  • 中国东方营销网站免费中英文网站源码
  • 网站建设7个基本流程建设银行网站明细多长时间
  • 设计本网站怎么样企业网络搭建论文
  • 黄冈做网站网站开发 就业简历模板
  • 收到网站代码后怎么做代做网站关键词
  • 做兼职用什么网站最好wordpress自适应手机顶部没有链接
  • 杭州网站建设 企业来自网站的临时会话
  • 阿里巴巴 网站 建设做高清图的网站
  • 青岛网站建设‘’北京餐饮网络营销公司
  • 网站后台怎么进入wordpresswordpress 金币
  • 网页制作技巧优化公司
  • 成都手机网站网站子目录安装dedecms导致网页布局混乱的解决方法
  • 网站后台管理系统怎么进外包给网站建设注意事项
  • 网站快速建设视频鞍山吧最新消息