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

web后端开发——原理

一.配置优先级

这是三份配置文件,如果都写了一样的属性,哪个最优先生效?

优先级最高的是properties,其次是yml,最后是yaml。

springboot除了支持配置文件属性配置外还支持java系统属性和命令行参数进行属性配置。

二.Bean管理

1.获取bean

2.bean作用域

3.第三方bean

三.springboot原理

起步依赖原理

而使用springboot的话依赖就不会这么繁琐了,仅需要引入一个依赖而不是四个:

起步依赖的原理归根结底就是依赖传递。

自动配置

四.maven高级

1.分模块设计与开发

不分模块的话做一个大型的项目,会导致不便维护,并且一些封装的组件难以复用。

像这样拆分,要怎么使用没有的类:

直接引入依赖。

注意:分模块开发需要先针对模块功能进行设计再进行编码而不是先将工程开发完毕再进行拆分。

直接输入tilas:

2.继承与聚合

继承

在先前的拆分中,有部分依赖发现重复配置了多次,可以通过maven的继承解决。

但是,在springboot中我们已经默认继承了一个父工程,而在maven中一个工程只能继承一个夫工程,所以得用多重继承。

即创建parent工程时:

步骤:

子工程继承时,../的意思是上一层。

版本锁定

某些模块有自己的依赖,但不方便管理。

如何统一管理各个依赖的版本:

注意,父工程<depengencyManagement>标签下虽然有<dependency>这个标签,但这是统一管理的依赖的版本,不会直接将这个依赖加入进来。如果子工程中需要用到这个依赖,我们还需要通过<dependency>来进行添加。

以上方法只是处理问题的一种,在依赖加入的又多又杂时还有一种方法,就是自定义属性/引用属性:

聚合

分模块之后,如果想对某一个进行打包,非常麻烦,需要将这个模块的父工程以及依赖的其他的模块,按照对应的顺序安装到maven的本地仓库,然后才可以进行打包。

步骤:

3.私服

一般用来解决团队资源共享的问题,使用别人本地的mavenjar包。

私服就是一种特殊的远程仓库。

依赖查找顺序:

本地仓库->私服->中央仓库

资源的上传与下载:

步骤:

http://www.dtcms.com/a/471136.html

相关文章:

  • 如何把网站放在根目录300m空间够用吗 wordpress
  • 上海高端网站公司哪家好网站意识形态建设
  • 软件设计师-计算机网络-IP地址
  • 5000人网站开发交通建设集团网站
  • 谁分享一个免费网站2021discuz论坛门户网站模板
  • 从入门到精通【Redis】初识Redis集群(Cluster)
  • IDF 定时器
  • 怎么做网站引流做网站服务器需要自己提供吗
  • 烟台市牟平区建设局网站石家庄今天最新新闻头条
  • 天津市做网站的公司有哪些ppt模板免费下载完整版免费网站
  • “数据化学习者”的存在论阐释:量化自我对学习主体性的形塑与异化
  • UG NX二次开发(Python)-tag_t转换为int
  • HOW - 如何使用 bundle-analyzer 工具优化包体积
  • 手机站建设o2o商城网站系统开发
  • 国产三维CAD皇冠CAD(CrownCAD)在「汽车零部件」建模教程:发动机零件
  • 中国网站的建设无锡企业做网站
  • systemd-journald和rsyslogd日志配置详解
  • figma打开编辑器时发生错误
  • 网站备案有效期知乎问答网站开发教程
  • ArkTS 与 TypeScript:鸿蒙生态下的语言演进与实践指南
  • AI 赋能 IBMS 集成系统:从 “数据集成中枢” 到 “智慧决策大脑” 的跃升
  • 做医疗网站颜色选择杭州网页设计招聘网
  • 力扣面试经典150题day3第五题(lc69),第六题(lc189)
  • 做网站去哪好盘锦威旺做网站建设
  • 字符串相关的方法有哪些?
  • 标签预制体上的组件
  • cms免费企业网站湖南网站模板建站
  • 【流氓软件】流氓软件及处理方法
  • 网站开发职业怎么经营网店生意才会好
  • 自动化脚本矩阵运营