Web后端开发-原理篇

目录:配置优先级,Bean管理,SpringBoot原理,maven

一.配置

优先级:

* 命令行参数(--xxx=xxx)

* java(系统属性) (-Dxxx=xxx)

* application.properties

* application.yml

二.Bean管理:

* 获取bean

* bean作用域

* 第三方bean

1.bean作用域:

可以通过@Scope注解来进行配置作用域,@Scope("prototype") -- 不是单例

2.第三方bean:

*如果管理的bean对象来自于第三方(不是自定义的),是无法使用@Component及衍生注解声明bean的,就需要用到@Bean注解

*若要管理的第三方bean对象,建议对这些bean进行集中分类配置,可以通过@Configuration注解声明一个配置类

3.自动配置原理:

方案一:@ComponentScan组件扫描 --》 可以指定扫描哪个包 

方案二:@Import导入,使用@Import导入的类会被Spring加载到IOC容器中,导入形式主要有以下几种:

导入 普通类

导入 配置类

导入 ImportSelector接口实现类

三.maven目录:

* 分模块设计与开发

* 继承与聚合

* 私服

1.继承:

继承关系实现:

1.创建maven模块 tlias-parent,该工程为父工程,设置打包方式pom

2.在子过程的pom.xml文件中,配置继承关系

3.在父工程中配置各个工程共有的依赖

2.版本锁定:在maven中,可以在父工程的pom文件中通过<dependencyManagement>来统一管理依赖版本。

3.

4.集合:

* 聚合:将多个模块组织成一个整体,同时进行项目的构建

* 聚合工程:一个不具有业务功能的“空”工程(有且仅有一个pom文件) eg:tlias-parent(父工程)

在maven中可以通过<modules>设置当前聚合工程所包含的子模块名称

5.

 6.私服:

* 介绍

* 资源上传与下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值