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

上海奉贤网站建设优秀营销软文范例500字

上海奉贤网站建设,优秀营销软文范例500字,网站平台建设属于什么采购,大学生网站开发与设计实训报告配置文件详解 一. 配置文件作用二. 配置文件的格式1. properties 配置文件说明①. properties 基本语法②. 读取配置⽂件③. properties 缺点 2. yml 配置⽂件说明①. yml 基本语法②. yml 使用进阶 3. properties VS yml 三. 设置不同环境的配置⽂件 一. 配置文件作用 整个项… 配置文件详解 一. 配置文件作用二. 配置文件的格式1. properties 配置文件说明①. properties 基本语法②. 读取配置⽂件③. properties 缺点 2. yml 配置⽂件说明①. yml 基本语法②. yml 使用进阶 3. properties VS yml 三. 设置不同环境的配置⽂件 一. 配置文件作用 整个项⽬中所有重要的数据都是在配置⽂件中配置的⽐如 数据库的连接信息包含⽤户名和密码的设置项⽬的启动端⼝第三⽅系统的调⽤秘钥等信息⽤于发现和定位问题的普通⽇志和异常⽇志等。 二. 配置文件的格式 .properties .yml 理论上来讲 .properties 可以和 .yml 共存但实际的业务当中我们通常会采取⼀种统⼀的配置⽂件格式这样可以更好的维护降低故障率。 当 properties 和 yml ⼀起存在⼀个项⽬中时 .properties 配置⽂件的优先级最⾼但加载完 .properties ⽂件之后也会加载 .yml ⽂件的配置信息。 1. properties 配置文件说明 properties 配置⽂件是最早期的配置⽂件格式也是创建 Spring Boot 项⽬默认的配置⽂件。 ①. properties 基本语法 properties 是以键值的形式配置的key 和 value 之间是以 “” 连接的。 # 配置项⽬端⼝号 server.port8084 spring.datasource.urljdbc:mysql://127.0.0.1:3306/dbname?characterEncodingutf8 spring.datasource.usernameroot spring.datasource.passwordroot配置⽂件中使⽤“#”来添加注释信息。 ②. 读取配置⽂件 使⽤ Value 注解来实现。Value 注解使⽤ “${}” 的格式读取。 Component public class ReadYml {Value(${server.port})private String port;PostConstructpublic void postConstruct() {System.out.println(Read YML,port: port);} }启动项目 注意 Value 属于 Spring 包里面的不要导错了 ③. properties 缺点 properties 配置是以 key-value 的形式配置的properties 配置⽂件中会有很多的冗余的信息。 想要解决这个问题就可以使⽤ yml 配置⽂件。 2. yml 配置⽂件说明 yml 是 YAML 是缩写它的全称 Yet Another Markup Language 翻译成中⽂就是“另⼀种标记语⾔”。 yml 优点分析 yml 是⼀个可读性⾼写法简单、易于理解它的语法和 JSON 语⾔类似。yml ⽀持更多的数据类型它可以简单表达清单数组、散列表标量等数据形态。它使⽤空⽩符号缩进和⼤量依赖外观的特⾊特别适合⽤来表达或编辑数据结构、各种配置⽂件等。yml ⽀持更多的编程语⾔它不⽌是 Java 中可以使⽤在 Golang、PHP、Python、Ruby、JavaScript、Perl 中。 ①. yml 基本语法 yml 是树形结构的配置⽂件它的基础语法是“key: value”注意 key 和 value 之间使⽤英⽂冒汗加空格的⽅式组成的其中的空格不可省略。 username: root # 正确username:root # 错误使⽤ yml 连接数据库 spring:datasource:url: jdbc:mysql://127.0.0.0:3306/dbname?characterEncodingutf8username: rootpassword: root②. yml 使用进阶 yml 配置不同数据类型及 null # 字符串 value1: Hello # 布尔值true或false value2: true value3: false # 整数 value4: 10 value: 0b1010_0111_0100_1010_1110 # ⼆进制 # 浮点数 value5: 3.14159 value6: 314159e-5 # 科学计数法 # Null~代表null value7: ~对于基本数据类型直接 key: value 即可。 yml 读取配置的⽅式和 properties 相同使⽤ Value 注解即可 Component public class ReadYml {Value(${value1})private String hello;PostConstructpublic void postConstruct() {System.out.println(Read YML,Hello: hello);}}注意有可能不让你自己定义属性在 pom.xml 中加入依赖即可。 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-configuration-processor/artifactIdoptionaltrue/optional/dependency注意事项value 值加单双引号 字符串默认不⽤加上单引号或者双引号如果加英⽂的单双引号可以表示特殊的含义。 string:str1: Hello \n Spring Boot.str2: Hello \n Spring Boot.str3: Hello \n Spring Boot.Component public class ReadYml {Value(${string.str1})private String str1;Value(${string.str2})private String str2;Value(${string.str3})private String str3;PostConstructpublic void postConstruct() {System.out.println(string.str1 str1);System.out.println(string.str2 str2);System.out.println(string.str3 str3);} } 字符串默认不⽤加上单引号或者双引号。单引号会转义特殊字符特殊字符最终只是⼀个普通的字符串数据。双引号不会转义字符串⾥⾯的特殊字符特殊字符会作为本身想表示的意思。 配置对象 我们还可以在 yml 中配置对象如下配置 student:id: 1name: Javaage: 18student 直接就是 类名无类型哪个类进行读取那么就是哪个类型。 或者是使⽤⾏内写法与上⾯的写法作⽤⼀致 student: {id: 1,name: Java,age: 18}这个时候就不能⽤ Value 来读取配置中的对象了此时要使⽤另⼀个注解 ConfigurationProperties 来读取具体实现如下 ConfigurationProperties(prefix student) Component public class StudentComponent {private int id;private String name;private int age;public int getId() {return id;}public void setId(int id) {this.id id;}public String getName() {return name;}public void setName(String name) {this.name name;}public int getAge() {return age;}public void setAge(int age) {this.age age;}Overridepublic String toString() {return StudentComponent{ id id , name name \ , age age };} } 注意这里面类的属性名要和 yml 文件中的属性名一致。并且类的属性一定要提供 get、set 方法配置文件是根据 set 方法将对应的属性赋值的。 Component public class ReadYml {Autowiredprivate StudentComponent studentComponent;PostConstructpublic void postConstruct() {System.out.println(studentComponent);} }配置集合 配置⽂件也可以配置 list 集合 dbtypes:name:- mysql- sqlserver- db2dbtypes 表示一个 类名name 表示类里面有一个 list 名为 name , - 表示一个元素。 所以这段代码的意思就是有一个类名为 dbtypes该类里面有一个名为 name 的list, list 里面有 三个值mysql、sqlserver 和 db2 或者是使⽤⾏内写法与上⾯的写法作⽤⼀致 dbtypes: {name: [mysql,sqlserver,db2]}集合的读取和对象⼀样也是使⽤ ConfigurationProperties 来读取的 Component public class ReadYml {Autowiredprivate ListConfig listConfig;PostConstructpublic void postConstruct() {System.out.println(listConfig.getName());} }3. properties VS yml properties 是以 keyvalue 的形式配置的键值类型的配置⽂件⽽ yml 使⽤的是类似 json 格式的树形配置⽅式进⾏配置的yml 层级之间使⽤换⾏缩进的⽅式配置key 和 value 之间使⽤“: ”英⽂冒号加空格的⽅式设置并且空格不可省略。properties 为早期并且默认的配置⽂件格式但其配置存在⼀定的冗余数据使⽤ yml 可以很好的解决数据冗余的问题。yml 通⽤性更好⽀持更多语⾔如 Java、Go、Python 等如果是云服务器开发可以使⽤⼀份配置⽂件作为 Java 和 Go 的共同配置⽂件。yml ⽀持更多的数据类型。 三. 设置不同环境的配置⽂件 开发环境和生产环境使用的配置是完全不同的。 1、创建不同环境的配置⽂件 application-dev.yml application-prod.yml 这个文件命名的方式是固定的 application 加上 - 再加上 其他名字用这个名字来区分不同的配置文件。 2、在 application.yml 中设置运⾏环境 spring.profiles.activedev这样表示使用 application-dev.yml 这个配置文件。 spring.profiles.activeprod 就表示使用 application-prod.yml 这个文件。
http://www.dnsts.com.cn/news/22282.html

相关文章:

  • 网站建设 上海网客户关系管理系统的主要功能
  • 网站开发教材网站推广公司大家好
  • 汤阴做网站wordpress管理员破解
  • 如何用万网做自己的网站个人网站建设架构
  • 做外贸在那些网站找业务德惠网站
  • 京东商城网站的搜索引擎营销做的案例分析电子政务网站建设总结
  • 做网站是com还是cn好wordpress 仿站命令
  • 厦门旅游集团网站建设泉州网站建设多少钱
  • 阿里云配置网站ecxl表格数据导入wordpress
  • 中山网站建设华联在线宣传片拍摄的意义
  • 网站标题在哪里修改网上购物网站开发英文文献
  • 说服企业做网站网站幻灯片效果
  • 烟台h5网站开发怎样做境外网站
  • 手机网站meta心连网网站
  • 珠海市网站建设哪家好青岛 php 网站建设
  • 重庆规模最大的建网站公司东莞营销网站建设
  • 西安网站seo诊断wordpress版权破解
  • 加盟企业网站建设目的海阳手机网站开发
  • wap网站生成小程序织梦网站如何做关键词
  • 资源丰富免费的网站推荐排名企业型网站开发
  • 做钢管用哪个门户网站网页制作的工具有哪些
  • 网站建设费用的会计如何快速推广一个新产品
  • 网站怎么推广效果好昆明市住房和城乡建设局官方网站
  • 湖南seo网站设计网站建站网站多少钱
  • 视频网站设计与开发seo百度排名优化
  • 成都网站建设开发公司内江市建设培训中心网站
  • 移动端官网佛山旺道seo优化
  • jsp怎么做视频网站搜索引擎营销成功的案例
  • 求推荐个网站wordpress 字体不好看
  • wordpress中运行程序吐鲁番seo招聘