SpringBoot学习笔记二

SpringBoot学习笔记二

  • 1.SpringBoot配置加载顺序
    • 1.1 内部配置加载顺序
    • 1.2 外部配置加载顺序
  • 2. SpringBoot整合其他框架
    • 2.1 SpringBoot整合Test
    • 2.2 SpringBoot整合Redis

1.SpringBoot配置加载顺序

1.1 内部配置加载顺序

在这里插入图片描述在这里插入图片描述在这里插入图片描述同理可知,父项目中的confg下的配置优先级最高

1.2 外部配置加载顺序

这种配置的好处就在于当项目上线之后,可以不需要进入项目代码中去修改配置信息,而是直接利用新的配置文件进行覆盖原先的配置内容。
具体操作:
首先,将项目打包,之后进入到打包后的项目地址。外部配置也有三种配置方式:
(1)第一种直接在命令行设置配置信息
在这里插入图片描述

(2)第二种在打包的同级目录下创建配置文件,可自动读取配置信息,覆盖掉原先的配置内容
在这里插入图片描述

在这里插入图片描述

(3)可在同级目录下创建config文件夹,并在其中创建配置文件,这样也可自动读取,且优先级要高于第二种

在这里插入图片描述

在这里插入图片描述

2. SpringBoot整合其他框架

2.1 SpringBoot整合Test

(1)如何测试类对应的包名与main中对应的相同,那么在测试类中:
在这里插入图片描述
在这里插入图片描述上述的前提是对应的包名相同

(2)如果对应的包名不相同
在这里插入图片描述在这里插入图片描述如果不指定,就会报错!
在这里插入图片描述

2.2 SpringBoot整合Redis

在创建项目时,直接导入Redis依赖,
在这里插入图片描述这里需要先下载Redis,并且启动
然后在idea中导入RedisTemplate,即可使用Redis进行操作

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/601781.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

图书馆自助借书机怎么借书

图书馆自助借书机借书流程如下: 1. 找到图书馆自助借书机,在机器上选择借书功能。 2. 输入自己的借书卡号或者身份证号码,如果是第一次借书,可能需要进行注册。 3. 输入图书的条形码号码,可以通过扫描条形码或者手动输…

ICLR24_OUT-OF-DISTRIBUTION DETECTION WITH NEGATIVE PROMPTS

摘要 分布外检测(OOD Detection)的研究对于开放世界(open-world)学习非常重要。受大模型(CLIP)启发,部分工作匹配图像特征和提示来实现文本-图像特征之间的相似性。 现有工作难以处理具有与已…

【LeetCode: 572. 另一棵树的子树 + 二叉树 + dfs】

🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…

蚂蚁摩斯总经理李怀勇:以隐私计算为基建构建全域智能体系

艾瑞咨询最新发布《2024年中国金融科技(FinTech)行业发展洞察报告》,蚂蚁摩斯入选“金融科技卓越厂商”。评测模型主要包括服务厂商的行业深耕程度、产品与技术能力、服务能力及生态能力四个核心维度,最终评测结果的产出来自于对以…

下载python电子书

下面展示一些 内联代码片。 import requests from lxml import etree from urllib import parse from pprint import pprint from tqdm import tqdm class PythonBook: def init(self): self.url“https://m.jb51.net/books/list476_1.html” self.url_page“https://m.jb51.n…

【机器学习300问】62、若想将逻辑回归用于多分类有哪些常见做法?

逻辑回归算法在设计之初是用于二分类问题的,但若想把它用在多分类上也不是不行,这得看你具体面临的多分类问题是什么样的(问题的定义)。不同的问题就有不同的应对之策: 一、一对一 (1)方法的原…

【三维重建工具】NeRFStudio、3D GaussianSplatting、Colmap安装与使用指南(更新中)

目录 一、NeRFStudio安装1.安装(ubuntu系统)2.安装(windows系统) 二、安装tinycudann三、Colmap安装与使用1. 安装依赖2. 安装colmap3.使用colmap3.1 可视化界面使用3.2 Nerfstudio命令行调用Colmap 四、使用NeRFStudio进行三维重…

6 CUDA内存处理(1)

6.1 简介 在传统的CPU模型中,内存是线性内存或平面内存,单个CPU核可以无约束地访问任何地址的内存。在CPU的硬件实际实现中,有许多一级(L1)、二级(L2)以及三级(L3)缓存。那些善于对CPU代码进行优化以及有高性能计算(High-Performance Comput…

MacOS - 程序坞,但图标消失不见了 但是还能用

如图 强迫症难受死 重启什么的都尝试了。不好使! 差点重装系统。 经验证 改名字可以修复。 但是系统的比如启动台 也显示不出来 全网好使的方案 在“应用程序”中打开“终端” 输入命令如下:(注意:需要 sudo 权限&#xff0…

用国内版Devin:DevOpsGPT开发一个简易官网

前言: 世界上第一个AI程序员Devin想必已经给大家带来了不小的震撼,这种L4级的技术也许已经昭示着AGI离我们或许真的不远了。 这里先给大家普及一个概念: L4是谷歌对AGI划分的第四个等级,把代码丢给 AI 改这个是 L1 或者 L2 级别的…

阿里云又又又降价了!最高降幅59%!附最新活动入口!

2024年4月8日,阿里云官宣:海外市场全线降价,覆盖全球13个地域节点部署的核心云产品、500多个产品规格,平均降幅23%、最高降幅59%,新价格即刻生效! 13个地域节点包括:马来西亚、印尼、新加坡、菲…

快速理解vim编辑器和软硬连接

刚开始学习linux基础命令时最难搞懂的应该就是vi和ln命令了😭,写这篇文章主要想和大家分享一下我对这两个命令的理解,希望能更快的帮助到那些还没搞懂的同学😜 首先我们要知道vim编辑器主要分为三个工作模式,分别是图上…