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

wordpress网站模版城市建设局网站

wordpress网站模版,城市建设局网站,企业展厅装修,乐清网站制作推荐Spring Boot Spring Boot 概述 快速构建Spring的方式,是Spring的顶级项目之一 Spring的缺点 配置繁琐 依赖繁琐 Spring Boot功能 自动配置 自动配置是一个运行时(应运程序启动时)的过程,考虑了众多因素,才决定S…

Spring Boot

Spring Boot 概述

  • 快速构建Spring的方式,是Spring的顶级项目之一

    Spring的缺点

  • 配置繁琐

  • 依赖繁琐

Spring Boot功能

自动配置

自动配置是一个运行时(应运程序启动时)的过程,考虑了众多因素,才决定Spring配置该用哪个,不该用哪个。过程由SpringBoot自动完成。

起步依赖

本质上是一个Maven项目对象模型,定义了对其他库的传递依赖,加在一起支持某项功能。

简单来说就是将具备某种功能的坐标打包到一起,并提供一些默认的功能。

辅助功能

提供了一些大型项目中常见的非功能性特性,如:嵌入式服务器、安全、指标、健康监测、外部配置等。

Spring Boot 并不是对Spring功能上的增强,而是提供了一种快速使用Spring的方式

Spring Boot快速入门

案例:需求

  • 搭建Spring Boot工程,定义HelloController.hello()方法,返回"Hello SpringBoot!".

案例:实现步骤

①创建Maven项目

②导入SpringBoot起步依赖

③定义Controller

④编写引导类

⑤启动测试

小结

  • SpringBoot在创建项目时,使用jar的打包方式。
  • SpringBoot的引导类,是项目入口,运行main方法就可以启动项目。
  • 使用SpringBoot和Spring构建的项目,业务代码编写方式完全一样。

SpringBoot 起步依赖原理分析

  • 在Spring-Boot-starter-parent中定义了各种技术的版本信息,组合了一套最优搭配的技术版本
  • 在各种的atart中,定义了完成该功能需要的坐标合集,其中大部分版本信息来自于父工程
  • 我们的工程继承parent,引入starter后,通过依赖传递,就可以简单方便获得需要的jar包,并且不会存在版本冲突等问题。

SpringBoot配置

配置文件分类

SpringBoot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话,就可以使用application.properties或者application.yml(application.yaml)进行配置。

  • properties:
server.port=8080
  • yml:
sever:port: 8080
小结
  • SpringBoot提供了2种配置文件类型:properteis和yml/yaml
  • 默认配置文件名称:application
  • 在同一级目录下优先级为:properties>yml>yaml

yaml

yaml是一种直观的能够被电脑识别的数据序列化格式,并且容易被人类阅读,容易和脚本语言交互的,可以被支持yaml库的不同的编程语言程序导入。

yaml文件是以数据为核心的,比传统的xml方式更加简洁

yaml文件的扩展名可以使用.yml或者.yaml。

  • properties:
sever.port=8080
sever.address=127.0.0.1
  • xml:
<sever><port>8080</port><address>127.0.0.1</address>
</server>
  • yml:
server:port: 8080address: 127.0.0.1

简洁,以数据为核心

基本语法
  • 大小写敏感
  • 数据值前边必须有空格,作为分隔符
  • 使用缩进表示层级关系
  • 缩进时不允许使用Tab键,只允许使用空格键(各系统Tab对应的空格数目可能不同,导致层次混乱)
  • 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可
  • #表示注释,从这个字符一直到行尾,都会被解析器忽略。
server:port: 8080address: 127.0.0.1name:abc
数据格式
  • 对象(map):键值对的集合
person:name: zhangsan
# 行内写法
person: {name: zhangsan}
  • 数组:一组按次序排列的值
address:- beijing- shanghai
#行内写法
address: [beijing,shanghai]
  • 纯量:单个的、不可再分的值
msg1: 'hello \n world'  #单引忽略转义字符
msg2: "hello \n world" #双引识别转义字符
参数引用
name: lisiperson:name: ${name} #引用上面定义的name的值
小结
配置文件类型
  • properties:和以前一样
  • yml/yaml:注意空格
yaml:简洁,以数据为核心
  • 基本语法
    • 大小写敏感
    • 数据值前边必须有空格作为分隔符
    • 使用空格缩进表示层级关系,相同缩进表示同一级
  • 数据格式
    • 对象
    • 数组:使用-表示数组每个元素
    • 纯量
  • 参数引用
    • ${key}

文章转载自:

http://YB5WWnR3.kjpny.cn
http://xloArqel.kjpny.cn
http://UcBoSoCa.kjpny.cn
http://KSm3ON9s.kjpny.cn
http://MHzBhNsI.kjpny.cn
http://F30BpHGH.kjpny.cn
http://Nxm9T6y6.kjpny.cn
http://0uNeahrF.kjpny.cn
http://M5qsCeaI.kjpny.cn
http://FRHZfg8q.kjpny.cn
http://ffy6YfyV.kjpny.cn
http://dLKyniUp.kjpny.cn
http://CmpRQS8j.kjpny.cn
http://PCHLYDM7.kjpny.cn
http://U2fd1ApL.kjpny.cn
http://aCPerjI8.kjpny.cn
http://6lFO5GsO.kjpny.cn
http://mb70EVwu.kjpny.cn
http://3L51yTlT.kjpny.cn
http://O1e1m0Fl.kjpny.cn
http://EV4gYmbS.kjpny.cn
http://P84CDA9D.kjpny.cn
http://qRqOauql.kjpny.cn
http://LFIEpRuE.kjpny.cn
http://XxW6U57f.kjpny.cn
http://7OStEMEY.kjpny.cn
http://rYlgpaeP.kjpny.cn
http://GVGWouiL.kjpny.cn
http://RKJjZNZh.kjpny.cn
http://hhd9gpx7.kjpny.cn
http://www.dtcms.com/wzjs/759084.html

相关文章:

  • 注册域名之后如何做网站linux服务器WordPress建站教程
  • 桂城网站建设网站开发亮点
  • 表白网站建设源码怎么查看网站是否降权
  • 棠下手机网站建设电话广告设计专业简历
  • 有哪个网站做ic新乡建设企业网站
  • 做分销微商城网站如何开科技软件
  • 宁波p2p网站建设企业网络营销策划
  • php网站开发工资多少服务器上网站建设
  • 网站里怎样添加关键词河北建设厅网站初始密码
  • 网站制作哪家做的好青岛做网站大公司有哪些
  • 设计简单的网站做非法网站判什么邢
  • 手机在线做ppt的网站有哪些问题哪个浏览器任何网站都可以访问
  • 网站的建设运营收费是哪些app服务器搭建教程
  • 中国银行门户网站长春网站优化公司
  • 网站优化费用怎么做会计分录做网站建设还有钱赚吗
  • 烟台企业网站做网站哪个系统最安全
  • 泸州住房和城乡建设厅网站威海网站建设吧
  • 网站开发设计流程时间表衡水网站建设优化排名
  • 渭南微网站建设legenda wordpress主题
  • 做柜子的常去的网站做甜品的网站
  • .net 网站开发视频wordpress发文章功能不能正常显示
  • 做响应式网站一般都用哪些框架做网站需要会什么 知乎
  • 做的网站上更改内容改怎么办wordpress auto自动采集
  • 可以中英切换的网站怎么做代理公司注册服务
  • 网站建设入门旅游网站规划建设方案
  • 江门建设建筑网站wordpress会员中心添加头像上传
  • 桐城市住房和城乡建设局网站东阳做网站的公司
  • 网站域名费用友好链接
  • jsp做网站毕业设计gooood设计网
  • seo资料站极速网站建设哪家便宜