,$1N
什么是 ,!P$?1N
,!P$!是 ,!开源组织下的子项目,是 ,!组件一站式解决方案,主要是
简化了使用 ,!的难度,简省了繁重 0- 的配置,提供了各种启动器,在运行过程中
自定配置:!开发者能快速上手。1N
你如何理解 ,!P$!配置加载顺序?1N
在 ,!P$!里面,可以使用以下几种方式来加载配置。1N
)$ 文件;1N
)4@2* 文件;1N
1)系统环境变量;1N
I)命令行参数;1N
等等。1N
1,!P$!的核心配置文件有哪几个?它们的区别是什么?1N
,!P$!的核心配置文件是 %%$!和 $$%!配置文件。1N
%%$!配置文件这个容易理解,主要用于 ,!P$!项目的自动化配置。1N
$$%!配置文件有以下几个应用场景。1N
I,!P$!的配置文件有哪几种格式?它们有什么区别?1M
$!和 .-,它们的区别主要是书写格式不同。1M
$1M
!%%-!&!K%+%$%1M
.-1M
%H1M
!H1M
!%-H!K%+%$%1M
另外,.-!格式不支持 U$.!注解导入配置。1M
N,P$ 的核心注解是哪个?它主要由哪几个注解组成的?1M
启动类上面的注解是U,P$@%$,它也是 ,!P$!的核心注解,主
要组合包含了以下 1!个注解:1M
U,P$A,%$:组合了 UA,%$!注解,实现配置文件的功能。
1M
U%@$A,%$:打开自动配置的功能,也可以关闭某个自动配置的选项,
如 关 闭 数 据 源 自 动 配 置 功 能 : U,P$@%$0 ! &
V!"%$%@$A,%$%!W。1M
U-$%:, 组件扫描。1M
M!开启 ,P$ 特性有哪几种方式?1M
运行 ,P$ 有哪几种方式?1M
L,!P$!自动配置原理是什么?1
常见解决方案:1
表单 $ 检测1
由服务端生成一个 $,返回给前端,在每次发送请求中,在参数中额外参加一个参数,
例如 #5#$!:!服务端每次校验时对比 #5#$!与服务端存储的值。 缺陷: 需
要手动传递参数值,比较冗余麻烦,额外的参数字段也没有业务意义1