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

关于网站建设管理的通知赤峰网站制作

关于网站建设管理的通知,赤峰网站制作,济南百姓网免费发布信息网,漳州网站建设多少钱java 学习笔记指路 基础知识 Python转java补充知识 Java中常见的名词解释 前端 【黑马程序员pink老师前端】HTML 【黑马程序员pink老师前端】JavaScript基础大总结 【黑马程序员pink老师前端】JavaScript函数与作用域 【黑马程序员pink老师前端】JavaScript对象 数据库 【黑马程… java 学习笔记指路 基础知识 Python转java补充知识 Java中常见的名词解释 前端 【黑马程序员pink老师前端】HTML 【黑马程序员pink老师前端】JavaScript基础大总结 【黑马程序员pink老师前端】JavaScript函数与作用域 【黑马程序员pink老师前端】JavaScript对象 数据库 【黑马程序员数据库】数据库基础大总结 【黑马程序员数据库】数据库引擎 【黑马程序员数据库】数据库索引 SQL编程 【牛客】SQL刷题篇入门篇 【牛客】SQL刷题篇进阶篇 Java 框架 spring框架学习 SpringMvc框架学习 SpringBoot 框架学习 Mybatis-plus 快速入门 Maven基础 Zookeeper初认识 HTTP简介 Tomcat Servlet vue入门 目录 0. 名词解释1. 配置文件1.1 springboot 支持的配置文件执行顺序 1.2 application.properties和application.yml文件的区别1.3 yml 语法1.4 配置文件注入 2. 日志系统3. 属性配置4. Swagger4.1 作用4.2 使用 参考大佬文章 0. 名词解释 属性 属性是指一个对象或组件中的某些特征或状态。在Spring Boot中属性通常用于配置应用程序中的各种组件和服务。属性可以通过配置文件、命令行参数、Java代码等方式进行设置从而使应用程序能够根据不同的环境和需求进行配置。 使用配置文件来配置属性的情况 需要在不同的环境中使用不同的配置时。例如您可以在开发环境中使用一组属性在测试环境中使用另一组属性在生产环境中使用另一组属性。需要将配置信息从代码中分离出来时。使用配置文件可以使配置信息更加灵活和可维护因为您可以在配置文件中更改配置信息而不需要修改代码。 组件 是指应用程序中的一个独立的可重用的功能单元。组件可以是一个Java类、一个接口、一个注解等它们通常用于实现特定的功能例如处理请求、处理数据、执行业务逻辑等。 依赖关系 依赖关系是指一个组件或模块依赖于另一个组件或模块的关系 依赖注入 spring 提供的Autowired 注解来注入会自动装载import同 python 中的 import 1. 配置文件 1.1 springboot 支持的配置文件 application.yml或application.yaml这是Spring Boot的默认配置文件格式它使用YAML语法来表示配置信息。与application.properties文件类似可以在该文件中配置各种属性。application.properties或application.yml文件中的属性可以通过**Value**注解直接注入到Java类中把配置文件中的值赋给变量这样可以方便地将配置信息传递给应用程序的各个组件。application-dev.properties或application-dev.yml用于配置Spring Boot应用程序的开发环境属性。例如可以在这些文件中配置日志级别、端口号等。application-test.properties 或 application-test.yml用于配置Spring Boot应用程序的测试环境属性。例如您可以在这些文件中配置测试数据库连接等。spring.factories 用于配置 Spring Boot 应用程序中的组件和依赖关系。Spring Boot 会自动扫描该文件并将其中的组件和依赖项注入到应用程序中。例如如果需要在应用程序中添加一个新的组件或依赖项您只需要在spring.factories文件中添加一行新的键值对即可。这样Spring Boot会自动扫描该文件并将新的组件或依赖项注入到应用程序中无需修改应用程序的源代码。通常用于配置Spring Boot应用程序中的第三方库和框架例如Spring Data JPA、Spring Security等。这些库和框架通常需要在应用程序中进行配置通常使用 spring.factories。 执行顺序 Spring Boot应用程序会按照以下顺序加载配置文件 application.properties或application.yml文件默认配置文件application-{profile}.properties、application-{profile}.yml 或 application-{profile}.yaml文件{profile}表示您的应用程序所使用的特定环境例如开发环境、测试环境、生产环境等。spring.factories文件配置Spring Boot应用程序中的组件和依赖关系。对于在maven中引用的其他外部包加入容器的过程需要用到spring.factories。 如果属性在多个配置文件中都存在则使用最后一个配置文件中的属性值。 1.2 application.properties和application.yml文件的区别 IDEA创建一个SpringBoot项目时会默认创建一个application.properties配置文件。有些朋友习惯把.properties文件改成.yml文件。 1. 内容格式比较 .properties文件通过.来连接通过来赋值结构上没有分层的感觉但比较直接。 server.port8081 spring.datasource.typeorg.apache.tomcat.jdbc.pool.DataSource spring.datasource.urljdbc:mysql://aliyuncs.com:3306/database?useUnicodetruezeroDateTimeBehaviorconvertToNullautoReconnecttrue spring.datasource.usernameroot spring.datasource.password****** spring.datasource.driver-class-namecom.mysql.jdbc.Driver.yml文件通过来分层结构上有比较明显的层次感最后key赋值的后需要留一个空格 server:port: 8082 spring:datasource:name: testurl: jdbc:mysql://127.0.0.1:3306/databaseusername: rootpassword: ******type: com.alibaba.druid.pool.DruidDataSourcedriver-class-name: com.mysql.jdbc.Driver2. 执行顺序 配置文件的加载优先级 properties(最高)ymlyaml(最低)如果工程中同时存在application.properties文件和 application.yml文件yml文件会先加载而后加载的properties文件会覆盖yml文件。 1.3 yml 语法 ## 基本格式 server:port: 8080 ## 值的写法格式 user:name: zhangsanage: 20 ## 或者采用行内写法 user: {name: zhangsan,age: 20} ## 数组写法 pets:- cat- dog- pig ## 或者采用行内写法 pets: [cat,dog,pig]k: v 表示键值对关系冒号后面必须有一个空格 使用空格的缩进表示层级关系空格数目不重要只要是左对齐的一列数据都在同一个层级 大小写敏感 缩进时不允许使用Tab键只允许使用空格 支持松散绑定。Java中对于驼峰命名法可使用原名或-代替驼峰如lastName属性在yml文件中使用lastName或last-name都可以正确映射 注意 双引号会转译字符串里的特殊字符如 /n 会被转译成换行’’单引号不会转译 如 /n 输出就是 /n 1.4 配置文件注入 2. 日志系统 springboot项目的最佳实践就是采用 slf4jlogback 详细的写在日志整改文章里 3. 属性配置 4. Swagger 4.1 作用 按照它的规范去定义接口及接口相关的信息自动生成接口文档 4.2 使用
http://www.hkea.cn/news/14522407/

相关文章:

  • 合肥网站建设搜王道下拉网站接口设置
  • cadisen卡迪森手表网站太原企业建站程序
  • 电子商务网站建设与规划视频甘肃临夏州建设局网站
  • 网站建设有哪些平台亦庄附近的网站建设公司
  • 大连网站建设选高合科技网站快速被收录
  • 新网站如何推广公司推广宣传文案
  • 石基网站建设在阿里巴巴上做网站有效果吗
  • 网站开发公司目前主营业务网站弹窗公告代码
  • 魏县网站建设推广中国建设银行官网网址多少
  • 网站建设客户seo网站推广策略
  • 公司刚成立网站怎么做苏州模板网站专业设计
  • 南京建设网站需要多少钱开发微信小程序多少钱
  • 用域名和主机做网站的详细过程专业管网建设服务
  • 先建网站还是先做网页吐鲁番好网站建设设计
  • 怎么优化网站性能线下推广引流渠道
  • 如何注册网站怎么注册做网站分辨率多少
  • 下载中国建设银行官网站网站建设都用哪个好
  • 排名轻松seo 网站wordpress漏洞
  • 高校思政教育工作网站建设年度关键词
  • 网站建设注意哪些事项濮阳做网站优化
  • 河北百度推广建站之星网站 seo优化
  • 公司网站制作需要多少钱专业做网站排名的人
  • WordPress网站自媒体模板搭建企业网站具体过程
  • 成都自适应网站建设网站建设 国外
  • 网站 系统概述开互联网公司赚钱吗
  • 自己做网站和外包开网店的企业名称
  • 荆州哪有做网站的公司外贸公司大全
  • 扬中零壹网站建设蛋糕店的网站建设咋写
  • 功能型网站介绍哪里有做桥梁模型的网站
  • 如何百度搜到网站在哪些网站可以发布推广信息