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

外贸网站设计案例西安seo工作室

外贸网站设计案例,西安seo工作室,911制品厂麻花,网站界面设计的要求博客主页:音符犹如代码系列专栏:JavaWeb关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞👍收藏⭐评论✍ 在SpringBoot项目中,使用application.properties进行配置管理时,…
  • 博客主页:音符犹如代码
  • 系列专栏:JavaWeb
  • 关注博主,后期持续更新系列文章
  • 如果有错误感谢请大家批评指出,及时修改
  • 感谢大家点赞👍收藏⭐评论✍

在SpringBoot项目中,使用application.properties进行配置管理时,随着配置项增多,文件会变的难以阅读和修改,层次结构不直观,这样会影响配置项的维护

YAML

YAML,全称"YAML Ain't a Markup Language"(YAML不是一种标记语言),其初始含义为"Yet Another Markup Language"(另一种标记语言)。其设计初衷如下:

  • 语法简洁,便于理解和编辑。
  • 通过缩进明确展示配置项的层级关系,非常适合作为配置文件。
  • 通常使用.yaml.yml作为文件后缀。

基本语法:

  1. 键名区分大小写
  2. 通过缩进表示层级,格式为键值对,键与值之间使用空格分隔

支持的数据结构:

  1. 键值对的集合,如映射(map)、哈希(hash)、字典(dictionary)。
  2. 有序排列的值集合,如序列(sequence)、列表(list)。
  3. 单一、不可再分的值,如字符串、数字、布尔值、日期。

Java类代码定义:

import org.springframework.boot.context.properties.ConfigurationProperties;  
import org.springframework.stereotype.Component;  
import lombok.Data;  import java.util.Date;  
import java.util.List;  
import java.util.Map;  @Component  
@ConfigurationProperties(prefix = "user")  
@Data  
public class UserProperties {  private String username;  private Integer age;  private Date birthdate;  private Boolean isActive;  private Address address;  private List<Pet> pets;  private Map<String, Hobby> hobbies;  
}  @Data  
public class Pet {  private String name;  private String type;  
}  @Data  
public class Address {  private String street;  private String city;  private String zipcode;  
}  @Data  
public class Hobby {  private String name;  private Integer years;  
}

application.properties配置:

user.username=john_doe  
user.age=30  
user.birthdate=1990-01-01T00:00:00  
user.isActive=true  user.address.street=123 Main St  
user.address.city=Springfield  
user.address.zipcode=12345  user.pets[0].name=Buddy  
user.pets[0].type=Dog  
user.pets[1].name=Whiskers  
user.pets[1].type=Cat  user.hobbies.hobby1.name=Reading  
user.hobbies.hobby1.years=5  
user.hobbies.hobby2.name=Hiking  
user.hobbies.hobby2.years=2

YAML配置(application.yaml):

user:  username: john_doe  age: 30  birthdate: 1990/01/01 00:00:00  isActive: true  address:  street: 123 Main St  city: Springfield  zipcode: 12345  pets:  - name: Buddy  type: Dog  - name: Whiskers  type: Cat  hobbies:  hobby1:  name: Reading  years: 5  hobby2:  name: Hiking  years: 2

http://www.hkea.cn/news/463018/

相关文章:

  • 菏泽网站建设哪好怎样做平台推广
  • 网上有做logo的网站吗网络营销的核心是什么
  • 自建网站怎么做推广微信营销策略
  • 跳网站查询的二维码怎么做的关键词排名点击软件网站
  • 兼容手机的网站百度怎么推广自己的视频
  • 宝安中心医院入职体检跟我学seo
  • 企业网站后端模板石家庄疫情最新情况
  • 沈阳哪家网站做的好网络营销是指什么
  • 我的网站模板网站建设主要推广方式
  • 国外app素材网站seo运营是做什么的
  • 企业网站seo怎么做百度帐号个人中心
  • 郑州网站建设亅汉狮网络百度网盘seo优化
  • 模板型网站seo优化平台
  • 官方网站下载免费软件培训机构有哪些?哪个比较好
  • 网站导航怎么做的惠州seo计费管理
  • 建设公司网站模板全国唯一一个没有疫情的城市
  • 网站怎么做seo_南京百度提升优化
  • 旅游网站开发与设计论文怎么样建网站
  • 北京网站推广排名公司企业网站的搜索引擎推广与优化
  • 动态网站期末设计广告营销策略
  • 山东网站营销推广费用旺道seo推广
  • 邢台网站建设服务周到百度数据分析工具
  • 周口网站建设竞价恶意点击犯法吗
  • 网站建设没有预付款seo快速提升排名
  • 网站开发者的设计构想网络推广平台软件
  • 做立体字的网站重庆seo公司排名
  • 电子商务网站的建设包含哪些流程搜索引擎关键词怎么优化
  • 将自己做的网站发布到谷歌推广新手教程
  • 深圳保障性住房管理办法seo排名优化方法
  • 2022注册公司取名推荐网络营销的优化和推广方式