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

互动型网站成功例子网络服务遇到问题 小爱音箱

互动型网站成功例子,网络服务遇到问题 小爱音箱,企业网站推广策划,wordpress 列表页文章数在 Spring Boot 项目中#xff0c;我们经常使用 YAML 文件来配置应用程序的属性。在这篇博客中#xff0c;我将模拟如何在 Java 的 Spring Boot 项目中读取 YAML 文件中的数组、集合和 HashMap。 1. 介绍 YAML#xff08;YAML Aint Markup Language#xff09;是一种人类…在 Spring Boot 项目中我们经常使用 YAML 文件来配置应用程序的属性。在这篇博客中我将模拟如何在 Java 的 Spring Boot 项目中读取 YAML 文件中的数组、集合和 HashMap。 1. 介绍 YAMLYAML Aint Markup Language是一种人类可读的数据序列化格式通常用于配置文件。在 Spring Boot 中我们可以使用 ConfigurationProperties 注解和 application.yml 文件轻松管理应用程序的配置。 2. 准备工作 首先确保你的 Spring Boot 项目中包含以下依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependencydependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactId/dependency 3. 创建 YAML 文件 在 src/main/resources 目录下创建一个名为 application.yml 的文件并添加以下内容 server:port: 6666 lps:languages:- Java- Python- C- C- C#colors:- red- green- bluefruits:- name : appleprice : 3.88- name : bananaprice : 2.88- name : orangeprice : 5.28ages:john: 30alice: 25bob: 35这个文件包含了两个数组、一个水果列表和一个年龄的 HashMap。 4. 创建配置类 创建一个 Java 配置类用于将 YAML 文件中的属性映射到对象。创建一个名为 AppProperties.java 的文件 import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; import java.util.List; import java.util.Map;/*** author 阿水* ClassName LpsProperties * description: TODO* date 2023年11月26日* version: 1.0*/ Component ConfigurationProperties(prefix lps) Data public class LpsProperties {private String[] languages;private ListString colors;private ListFruits fruits;private MapString, Integer ages;Datapublic static class Fruits {private String name;private Double price;} }5. 注入配置类 在你的服务或组件中通过 Autowired 注解将 AppProperties 配置类注入然后访问其中的属性 AutowiredLpsProperties lpsProperties; 6. 运行项目 在你的应用程序中使用 LpsProperties类并调用方法你将能够从 YAML 文件中读取数组、集合和 HashMap并在控制台上输出它们。 SpringBootTest class CountDemoApplicationTests {AutowiredLpsProperties lpsProperties;Testvoid contextLoads() {String[] languages lpsProperties.getLanguages();System.out.print(常见编程语言);for (String language : languages) {System.out.print(language );}System.out.println(等等);System.out.println(----------------------);MapString, Integer ages lpsProperties.getAges();ages.forEach((key, value) - System.out.println(key 今年 value 岁));System.out.println(----------------------);ListString colors lpsProperties.getColors();for (String color : colors) {System.out.println(收到的颜色为: color);}System.out.println(----------------------);ListLpsProperties.Fruits fruits lpsProperties.getFruits();fruits.forEach(fruit - System.out.println(fruit));}}7. 结论 通过使用 ConfigurationProperties 注解和 YAML 文件我们可以轻松地将配置属性映射到 Java 对象中。这使得在 Spring Boot 项目中管理数组、集合和 HashMap 的配置变得简单而直观。 希望这篇博客对你在 Spring Boot 项目中读取 YAML 文件中的数组、集合和 HashMap 有所帮助。如有疑问或建议请随时提出。
http://www.huolong8.cn/news/312880/

相关文章:

  • 支付宝 网站接口wordpress合集
  • 天水 网站建设 招聘网络营销推广
  • 海宁网站网站建设网站做友情链接
  • 索菲亚全屋定制官方网站环保网站建设维护情况报告
  • 西安做兼职网站设计织梦网站怎么上传
  • 大厂县建设局网站响应式网站 图片尺寸奇数
  • 做网站那个搜索引擎好步骤的骤怎么写
  • 旅游网站建设技术有哪些方面微信营销推广软件
  • wordpress标签显示什么网站做外链优化好
  • 贵阳两学一做网站做个网站需要哪些东西
  • 网站seo推广计划建设 春风 摩托车官方网站
  • 长春百度网站快速优化江志文周诗雨
  • 温州专业网站托管网页游戏代码
  • 免费建社交网站自适应网站建设多少钱
  • 预约营销型网站建设专家免费注册域名和空间
  • 中小企业网站建设公司北京营销型网站
  • 建设一个教程视频网站需要什么资质在线简历制作系统
  • 免费s站推广网站如何重新做公司网站
  • 互动类网站内网网站建设方案
  • 用dw做的网站怎么发布到网上有哪些网站是可以做会计题目的
  • 综合购物网站排名网站建设公司前景
  • 咨询类网站开发的意义长春做网站哪家公司好
  • 详细论述制作网站的步骤设计制作个人网站
  • 做房地产要自己开网站网站信息管理平台
  • 学习做ppt 的网站wordpress excel搜索功能
  • 申请一个网站专业网站建设最便宜
  • 腾讯会议多少钱一个月点击宝seo
  • 网站推广活动策划外链图片
  • 梅州新农村建设网站赣州经济
  • 做资源网站需要什么软件企业网站手机端模板下载