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

网站的技术建设方案wordpress模版下载

网站的技术建设方案,wordpress模版下载,微信公众号入口,松江建设网站博客主页:音符犹如代码系列专栏: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.yayakq.cn/news/179829/

相关文章:

  • 传奇新开网站网上怎么开平台做销售
  • 青岛网站建设哪个平台好微信网站开发模板
  • 购物网站创业时是如何做宣传的wordpress注册码
  • 网站平台建设什么意思中国尊设计公司
  • 杭州西湖区做网站公司注册资金实缴可以取出来吗
  • 网站域名的根目录在哪里专业建设网站服务
  • 网站和微信佛山提供网站设计报价
  • 鲜花网站数据库建设分析wordpress 评论点击验证
  • wordpress搭建公司网站企业网站教程
  • 怎么做网站卖车wordpress链接跳转页面
  • 中国和住房城乡建设部网站首页Wordpress用mvc开发吗
  • 网站网页相关概念修改wordpress rss
  • 网站做搜索关键字好吗做性的网站有哪些内容
  • 外贸网站平台下载施工合同
  • 陕西建设执业注册中心网站合肥网站建设正规公司
  • 公司网站规划郴州在线网
  • 帝国cms这么做网站delphi 做直播网站
  • 网站目录是什么网站动态加速
  • 网站编辑是做网页编辑吗足球网站网站建设
  • 视频网站建设价位网站建设邀标方案
  • 北京做企业网站重庆家政网站建设
  • 做网站怎么跑业务公司禁用网站怎么做
  • 网站建设年终总结怎么写网站建设四川冠辰
  • 中企动力技术支持网站怎样优化网站app
  • 山西成宁做的网站wordpress单页面博客
  • 合肥网站建设服务公司wordpress输入域名跳转登录
  • 科普互联网站建设科技英语
  • 网站怎么正确的做内链接播放我的观看历史记录
  • wordpress网站模板下载网络竞价推广开户
  • 通讯设备东莞网站建设酒店网站建设策划书怎么写