spring boot知识点2

ops/2025/2/21 13:25:10/

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

可读性好

有结构性

语法简洁


http://www.ppmy.cn/ops/159823.html

相关文章

文本操作基础知识:正则表达式

目录 摘要: 一、语法 二、匹配模式pattern 1、普通字符[ ] 2、限定字符 3、定位字符 4、运算字符( ) 三、修饰符flags 四、各语言的正则使用 1、Python的re 参考资料: 摘要: 常用匹配:[A-C]、[^A-C]、\w、\d、\n、\r、…

进制和编码

1. Python代码的运行方式 1.1 Python解释器 Python代码是通过Python解释器执行的。解释器将代码逐行读取并转换为计算机可以理解的字节码。执行过程一般包括以下步骤: 代码编写:开发者将Python代码写入.py​文件。代码加载:运行Python时&a…

Pikachu靶场-SSRF漏洞

SSRF漏洞(Server-Side Request Forgery) 1. 定义与原理 SSRF(服务端请求伪造) 是一种安全漏洞,攻击者通过构造恶意请求,诱使服务器向非预期的目标发起网络请求。其核心原理是服务端未对用户输入的URL进行充…

使用verilog 实现 cordic 算法 ----- 旋转模式

1-设计流程 ● 了解cordic 算法原理,公式,模式,伸缩因子,旋转方向等,推荐以下链接视频了解 cordic 算法。哔哩哔哩-cordic算法原理讲解 ● 用matlab 或者 c 实现一遍算法 ● 在FPGA中用 verilog 实现,注意…

【TOT】Tree-of-Thought Prompting

Tree-of-Thought Prompting Tree-of-Thought Prompting In one example, a ToT prompt improves ChatGPT 3.5’s reasoning ability to answer a question that could previously only be answered by ChatGPT 4. 赋予了gpt3 推理能力,这能力只有gpt4才有。 增强、反馈和贡献 …

部署k8s 集群1.26.0(containerd方式)

随着k8s版本逐步更新,在不支持docker环境的情况下,需要使用containerd方式作为容器引擎。为了更好的个人学习使用,需要重新部署一套1.26.0版本的k8s集群,并且使用containerd方式作为容器引擎,版本为1.6.33。在部署过程…

Redission看门狗

在 Redisson 中,lock.tryLock() 和 lock.lock() 是两种不同的加锁方式,它们的行为有所不同: lock.lock():这是阻塞方法,当调用时,如果锁当前不可用,线程将被阻塞,直到获取到锁。如果…

Pycharm中通过Anaconda虚拟环境创建项目

一、确保已经安装了pycharm和anaconda,其中anaconda有命令行和图形化界面两个版本。 本篇使用Anacoda Navigator即图形化界面 二、Anaconda先创建环境Pycharm使用已有环境变量 左下角点击create 随便起个名字 选中一个环境,搜索pytorch,没有…