spring boot知识点2

1.spring boot 要开启一些特性,可通过什么方式开启

a.通过Enable注解,可启动定时服务

b.通过application.properties可设置端口号等地址信息

2.什么是热部署,以及spring boot通过什么方式进行热部署

热部署这个概念,我知道。就是不重启服务,实现新的服务的部署。最常用的热部署,通过spring boot devtools

3.spring boot的事务介绍一下

就跟数据库的事务一样,要么执行一次性成功,只要有失败就会回滚。这样就保证了数据的一致性与完整性。

spring boot常用的事务管理是通过@Transactional注解的方式

4.spring boot启动后,如何运行一些特定的代码

1.开发一个类继承CommandLineRunner或者ApplicationRunner

5.spring boot读取配置有哪些方式

通过下面俩个文件读取

application.properties和application.yml

6.spring boot为什么要使用JavaConfig

替代xml配置,因为xml配置很繁琐

7.spring boot的自动配置原理是什么

SpringFactoriesLoader

条件注解

8.如何理解spring boot的配置加载顺序

a.外部优先于内部

b.命令行优于文件

c.如果配置冲突,优先级最高的,覆盖优先级低的

9.YAML

一种数据序列化格式,用于配置文件,但是级别没有Properties高

10.YAML的优势在哪里

可读性好

有结构性

语法简洁

相关推荐
一灯架构1 小时前
90%的人答错!一文带你彻底搞懂ArrayList
java·后端
倔强的石头_2 小时前
从 “存得下” 到 “算得快”:工业物联网需要新一代时序数据平台
数据库
Y4090012 小时前
【多线程】线程安全(1)
java·开发语言·jvm
TDengine (老段)3 小时前
TDengine IDMP 可视化 —— 分享
大数据·数据库·人工智能·时序数据库·tdengine·涛思数据·时序数据
布局呆星3 小时前
SpringBoot 基础入门
java·spring boot·spring
不懂的浪漫3 小时前
mqtt-plus 架构解析(六):多 Broker 管理,如何让一个应用同时连接多个 MQTT 服务
spring boot·分布式·物联网·mqtt·架构
风吹迎面入袖凉3 小时前
【Redis】Redisson的可重入锁原理
java·redis
GottdesKrieges3 小时前
OceanBase数据库备份配置
数据库·oceanbase
w6100104663 小时前
cka-2026-ConfigMap
java·linux·cka·configmap
不懂的浪漫3 小时前
mqtt-plus 架构解析(十):从内部项目到开源框架,mqtt-plus 的抽取过程与决策
spring boot·mqtt·架构·开源