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的优势在哪里

可读性好

有结构性

语法简洁

相关推荐
布谷歌16 分钟前
Oops! 更改field的数据类型,影响到rabbitmq消费了...(有关于Java序列化)
java·开发语言·分布式·rabbitmq·java-rabbitmq
PXM的算法星球18 分钟前
java(spring boot)实现向deepseek/GPT等模型的api发送请求/多轮对话(附源码)
java·gpt·microsoft
被程序耽误的胡先生21 分钟前
java中 kafka简单应用
java·开发语言·kafka
Long_poem25 分钟前
【自学笔记】Spring Boot框架技术基础知识点总览-持续更新
spring boot·笔记·后端
F202269748633 分钟前
Spring MVC 对象转换器:初级开发者入门指南
java·spring·mvc
圆内~搁浅41 分钟前
langchain本地知识库问答机器人集成本地知识库
数据库·langchain·机器人
楠枬1 小时前
网页五子棋——对战后端
java·开发语言·spring boot·websocket·spring
YXWik61 小时前
23种设计模式
java·设计模式
不修×蝙蝠1 小时前
Tomcat理论(Ⅰ)
java·服务器·java-ee·tomcat