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

网站转发网络运营商包括哪些

网站转发,网络运营商包括哪些,网站建设越来越注重用户体验,临桂建设局安全股网站1. SpringBoot配置文件 SpringBoot配置文件一共有三种 spplication.propertiesapplication.yml(用的最多)application.yaml 用的最多的是yml文件,yml版本更加结构化且易于阅读维护。这就是Spring Boot推荐使用yml作为配置文件格式的主要原因…

1. SpringBoot配置文件

 SpringBoot配置文件一共有三种

  • spplication.properties
  • application.yml(用的最多)
  • application.yaml

        用的最多的是yml文件,yml版本更加结构化且易于阅读维护。这就是Spring Boot推荐使用yml作为配置文件格式的主要原因。

第一种方式:spplication.properties


# 启动端口号
server.port=8080

第二种方式:application.yml

server:port: 8081

第三种方式:application.yaml

        但是创建yaml文件后出现了问题,原因是在读取的时候,无法被看成是SpringBoot框架的配置文件,所以需要进行配置,步骤如下:

        一系列操作下来就ok了~

2. 配置文件加载顺序

        spplication.properties application.yml > application.yaml

3. yaml语法

YAML(YAML Ain't Markup Language)是一种人性化的数据序列化标准:

  • 以数据为中心,比JSON/XML更适合配置文件

  • 使用缩进表示层级关系

  • 大小写敏感

  • 支持注释

server:port: 8080servlet:context-path: /api

缩进规则

  • 使用空格缩进(建议2个空格,不要用Tab)

  • 同级元素左对齐

  • 缩进数量表示层级

4.数据类型表示

1. 字面量(标量)

string: "Hello"  # 字符串
number: 123      # 数字
float: 3.14      # 浮点数
boolean: true    # 布尔值
null: ~          # null
date: 2023-08-15 # 日期

2. 数组/列表

使用-表示数组项:

fruits:- Apple- Banana- Orange

行内写法:

fruits: [Apple, Banana, Orange]

3. 对象/Map

person:name: Johnage: 30address:city: New Yorkzip: 10001

5. yml数据读取

        yml数据读取有两种常见的方法:

  • @Value注解方式注入

  • @ConfigurationProperties方式注入

5.1 @Value注解方式注入

@Component
public class MyComponent {@Value("${server.port}")private int serverPort;@Value("${spring.application.name}")private String appName;
}

特点分析

优点

  • 简单直接,适合单个属性的注入
  • 支持SpEL表达式

  • 可以用于方法参数注入

缺点

  • 大量使用时代码会显得杂乱
  • 类型转换需要额外处理
  • 不支持复杂对象结构的绑定

适用场景

  • 注入少量简单配置值
  • 需要快速原型开发时
  • 需要SpEL表达式支持时

5.2 @ConfigurationProperties方式注入

  • yml配置
# application.yml
myapp:config:name: "订单服务"version: "1.0.0"servers:- "192.168.1.1"- "192.168.1.2"timeout: 5000enabled: true
  • java
@Configuration
@ConfigurationProperties(prefix = "myapp.config")
public class AppConfig {private String name;private String version;private List<String> servers;private int timeout;private boolean enabled;// 必须提供setter方法public void setName(String name) { this.name = name; }// 其他setter...
}

优点: 

    • 类型安全,减少运行时错误
    • 支持复杂嵌套结构的绑定
    • 自动完成类型转换
    • 可以与IDE的元数据支持配合,提供代码提示
    • 支持验证注解如@Validated

    缺点

    • 需要创建配置类
    • 需要为每个属性提供setter方法

    6. 多环境配置

            多环境配置是指应用程序在不同环境(开发、测试、生产等)中使用不同配置的能力。Spring Boot提供了灵活的多环境支持机制。

            在yml配置文件进行配置如下:

    # 公共配置
    spring:application:name: my-app---
    # 开发环境
    spring:profiles: dev
    server:port: 8080---
    # 生产环境
    spring:profiles: prod
    server:port: 80

    7. SpringBoot项目jar包启动

    7.1 导入打包插件

    
    <!--    jar包打包运行的插件   --><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>

    7.2 编译打包

    http://www.dtcms.com/wzjs/840753.html

    相关文章:

  1. 监控直播网站开发wordpress手机客户端源码
  2. 网站建设素材电子商务网站设计小结
  3. 网站搭建公司案例网址兰州市城关区建设局网站
  4. 信誉好的集团网站建设简书wordpress
  5. 互联网app网站建设方案模板下载宣传网站建设意义
  6. 程序员做情侣网站 礼物wordpress wp_footer在哪里定义
  7. 培训教育行业网站建设方案厦门做网站seo
  8. 民勤县建设局网站贷款网站怎么做
  9. 网站平台建设工作汇报网页界面设计案例分析
  10. 17一起做网站包包网站开发资金规模
  11. title:(网站开发)设置网站标签
  12. 网站建设需要什么知识公司推广
  13. 微网站定制多久wordpress漫画站
  14. 网站建设开发怎么样wordpress 显示标签代码
  15. 网站建设优化托管中国能源建设集团有限公司级别
  16. 邢台网站制作市场ui培训设计学校
  17. 怎样做购物网站网站百度地图
  18. 一个虚拟主机如何建多个网站代码做ppt什么网站图片好
  19. 用自己电脑做网站网页制作教程视频教学
  20. 黄南网站建设上海造价信息网
  21. 网站产品网页设计模板南皮网站建设
  22. 各大搜索引擎网站提交入口大全wordpress免费英文主题下载
  23. 网站域名怎么快速备案价格网页设计与网站建设选择题
  24. 做购物网站平台企业网站代码
  25. 上海网站建设百家号dede手机网站更新
  26. 做网站是什么公司网站营销计划书
  27. 怎么找电商平台合作wordpress seo链接
  28. 杂志网站建设网站建设色彩设计有什么用
  29. 泰安营销型手机网站建设昆山网页网站制作
  30. 从化定制型网站建设建设企业网站价钱