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

游戏网站建设与策划书网站建设建网站做网站网站设计

游戏网站建设与策划书,网站建设建网站做网站网站设计,固安做网站的,百度推广平台有哪些配置文件的作用 整个项目中所有重要的数据都是在配置文件中配置#xff0c;如数据库的连接信息#xff0c;项目的启动端口#xff0c;用于发现和定位问题的普通日志和异常日志等等。配置文件可以分为两类 系统使用的配置文件#xff08;系统配置文件#xff09;#xf… 配置文件的作用 整个项目中所有重要的数据都是在配置文件中配置如数据库的连接信息项目的启动端口用于发现和定位问题的普通日志和异常日志等等。配置文件可以分为两类 系统使用的配置文件系统配置文件如端口号的设置连接数据库的配置用户自定义的配置文件 配置文件的格式 Spring Boot的配置文件可以分为 .properties和 .yml两种格式。.properties属于早期时代的格式也是Spring Boot项目的默认配置文件。当一个项目中存在两种格式的配置文件并且两个配置文件都设置了相同的配置项但值不同那么properties的优先级更高。通常在一个项目中只会存在一种格式的配置文件。 properties的用法 properties是以键值的形式配置的key和value之间用“”连接中间没有空格。 # 系统配置端口号 server.port8888 # 自定义配置 namezhangsan使用Value注解使用${}的格式读取配置文件 RestControllerpublic class Controller {Value(${name})//要和配置文件中的key值相同private String name;PostConstructpublic void sayHi() {System.out.println(hi name);}}:::info propertices的缺点 ::: 我们发现properties有很多冗余信息而使用yml就可以很好的解决 yml配置文件 yml的优点 yml写法简单可读性高yml支持更多数据类型如数组对象yml支持多语言 稍微规模大点的公司都开始使用微服务像字节内部有java,go,python,php语言只关心业务是否能够实现使用什么语言并不关心。如果使用properties配置文件就要写多份而yml就很好的解决了这个问题。 key: value注意key和value之间使用冒号和空格组成yml版本的连接数据库 yml进阶 配置不同数据类型 #字符串 string.value: hello #布尔值 boolean.value: true boolean.value2: false #整数 int.value: 10 #浮点数 float.value: 3.14 #空值,~表示Null null.value: ~读取配置文件中的基础类型使用Value“${}”)注解 RestControllerpublic class Controller {//要和key值对应Value(${string.value})private String hello;PostConstructpublic void postConstruct() {System.out.println(hello);}Value(${boolean.value})private boolean bool;PostConstructpublic void postConstruct2() {System.out.println(bool);}Value(${null.value})private Integer integer;PostConstructpublic void postConstruct3() {System.out.println(integer);}}:::success 注意value值加单/双引号 ::: string:str1: hello \n Spring Bootstr2: hello \n Spring Bootstr3: hello \n Spring BootRestController public class Controller {Value(${string.str1})private String str1;PostConstructpublic void construct1() {System.out.println(str1: str1);}Value(${string.str2})private String str2;PostConstructpublic void construct2() {System.out.println(str2: str2);}Value(${string.str3})private String str3;PostConstructpublic void construct3() {System.out.println(str3: str3);} }由上可知 字符串默认不用加上单引号或者双引号单引号会转义特殊字符特殊字符最终只是一个普通的字符串数据双引号不会转义字符串里面的特殊字符特殊字符会作为本身想表示的意思 配置对象 #自定义一个对象两种写法 #student: # id: 1 # name: zhangsan # age: 18 student: {id: 1, name: zhangsan, age: 18}读取配置文件中的对象使用ConfigurationProperties注解 Component //三种写法 //ConfigurationProperties(value student) //ConfigurationProperties(prefix student) ConfigurationProperties(student) Data //需要提供get,set方法才能够把配置文件的信息读取出来 public class Student {//类型和名字要一一对应private int id;private String name;private int age; }配置集合 #自定义集合 #list: # array: # - 1 # - 2 # - 3 list: {array: [1,2,3]}读取配置文件中的集合使用ConfigurationProperties ComponentConfigurationProperties(list)Datapublic class MyList {private ListInteger array;}properties和yml的区别 properties是以keyvalue的形式进行配置而yml是使用类json格式。properties为早期且默认的配置文件格式其配置存在一定的冗余数据使用yml可以很好的解决数据冗余的问题yml通用性更好支持多种语言例如开发一个云服务器可以使用同一份配置文件作为java和go的共同配置文件yml支持更多的数据类型 设置不同环境的配置文件 在一个项目中有多种环境如开发环境测试环境生产环境。每个环境的配置项都有所不同如何让一个配置文件适应不同的环境呢把配置文件设为生产环境 spring:profiles:active: prodserver:port: 9999server:port: 7777此时使用的就是生产环境配置的端口号
http://www.yutouwan.com/news/470053/

相关文章:

  • 网站多久才会被收录iis发布asp网站
  • 商务网站建设的一般流程是什么wordpress 中文网站
  • 建设网站需要什么内容05网数学书答案
  • 免费的游戏网站建设外贸网站定做
  • 营销活动策划网站wordpress照片插件
  • 微信公众号怎么做成微网站龙岩律师在线咨询
  • php 网站调试云南云南住房和城乡建设厅网站
  • 大美工设计网站官网韩国足球出线
  • 南昌做兼职的网站aso应用商店优化原因
  • 廉溪区建设局网站塘厦网站建设公司
  • 网站建设哪家好知道繁体中文网站 怎么做
  • 小型服务器做网站电商网站开发文档
  • 锡山建设局网站网站建设步骤 高清教 程
  • 专业网站建设公司怎么做百度找不到我的网站了
  • 做网站流量的方法高端建网站多少钱
  • 兰州网站建设方案详细长沙建立企业网站
  • ftp 网站 怎么上传文件免费外链发布
  • 做视频网站的方法重庆华鼎达网站建设
  • 淄博中企动力公司网站黄冈网站推广软件哪里买
  • 网站页面设置手机版设计在线看
  • 移动端网站开发前端模板wordpress数据同步
  • 专业找图片的网站龙游手机网站制作
  • 网站做301好不好木马网站怎么做
  • 教学资源系统网站建设方案基于 的企业网站建设
  • 网店美工考试优化设计高中
  • 营销网站建设网站开发10月上海娱乐场所又要关门了
  • 江西抚州建设网站wordpress 功能小工具栏
  • 温岭营销型网站建设wordpress inc目录
  • 做网站工资还没有文员高上海网站制作
  • tv电视盒子企业网站模板怎样制作h5页面