springboot基本概念

springboot的配置文件?

springboot的全局配置文件主要分为两个类型 ymlproperties,并且必须以application开头,比如application.properties、application.yaml,两个文件的作用就是覆盖了springboot的自动配置的默认值,可以在这两个文件中去修改默认的约束


application.yaml

yaml也可以简写成yml,以空格的缩进程度来控制层级关系,空格的数量不重要,只要左边的空格对齐,就视为一个级别


application.properties

properties是以键值对的方式来存储的,比较容易理解,新手能够快速上手

springboot的核心注解有什么作用?

springboot的核心注解是@SpringBootApplication,他是一个组合注解,由以下三个注解构成

@Configuration :将此类声明为配置类,可以在在类中定义@bean

@EnableAutoConfiguration :启用springboot的自动配置功能,可以自动读取依赖,假如导入了Tomcat依赖,则会自动导入一个内置的Tomcat,如果添加了springmvc则会自动配置相关的默认约束

@ComponentScan :会自动扫描同目录以及同目录包中包含 @Component@Service@Repository @Controller 等注解的类,并将它们注册为 Spring 管理的 Bean

mybatis的分页如何实现

mybatis的分页分为两种:


一种是手动封装一个工具类,通过工具类去控制分页的数据,需要有一定的逻辑思维,并且需要手动编写工具类


另一种是通过分页插件PageHelper,使用分页插需要导入相关的配置,并且需要调用相对应的方法然后传递两个参数,他的底层就是对PageHelper提供的PageHelper.startPage方法进行了拦截,在sql执行之前会通过拦截器进行拦截然后将limit融入sql中从而实现分页,在执行完毕后会返回一个PageInfo对象,这个对象包含了分页的信息以及数据

mybatis plus的分页如何实现

myabtis plus内部封装了分页组件,需要手动配置分页拦截器并且要保证接口的方法的第一个参数是Page即可实现,mybatis plus的分页底层,就是通过拦截器拦截参数中第一个参数是Page的方法,然后为其添加limit从而实现分页

Druid数据源

Druid是一个高级的数据库管理组件,由阿里巴巴开源,对多种功能进行了集成,就比如监控,日志,sql注入等,使用Druid只需要添加相关的依赖,然后在配置文件中进行配置数据源即可,在访问的时候需要在url中添加/Druid/完整的URL为http://localhost:8080/druid/

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

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

相关文章

从零开始的Go语言之旅(2 Go by Example: Values)

Go 语言有多种值类型,包括字符串、整数、浮点数、布尔值等。以下是一些基本示例。 package mainimport "fmt"func main() {fmt.Println("go" "lang")fmt.Println("11 ", 11)fmt.Println("7.0/3.0 ", 7.0/3.0)f…

[计算机网络]第一周

TCP/IP 与OSI TCP/IP TCP/IP 四层模型是一个分层网络通信模型,它将网络通信过程分为四个层次,这四层分别是:网络接口层、互联网层、传输层和应用层。 网络接口层负责在计算机和网络硬件之间传输数据,负责在物理网络上发送和接收…

六,Linux基础环境搭建(CentOS7)- 安装HBase

Linux基础环境搭建(CentOS7)- 安装HBase 大家注意以下的环境搭建版本号,如果版本不匹配有可能出现问题! 一、HBase下载及安装 HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“…

React03 组件 Props

组件 & Props React 组件函数( Function )组件类( Class )组件 Props将 props 传递给子组件在子组件中读取 props给 prop 指定一个默认值使用 JSX 展开语法传递 props React 组件 组件本质上就是类和函数,但是与常…

AndroidStudio部署多渠道打包环境(一)

对于游戏来说,需要上架国内很多家应用商店,还有一些小的渠道SDK,大大小小加起来也有几十家了,那么我们部署了多渠道打包环境之后就很方便了。 一 、配置游戏基本参数:在app下面的build.gradle文件里编辑, …

基于Python+Django的气象数据分析与可视化系统

前言 随着互联网技术不断地发展,网络与大数据成为了人们生活的一部分,而气象数据分析与可视化系统 作为网上应用的一个全新的体现,由于其特有的便捷性,已经被人们所接受 本系统采用的框架为Django和python开发了气象数据分析与可…

青少年编程与数学 02-002 Sql Server 数据库应用 14课题、触发器的编写

青少年编程与数学 02-002 Sql Server 数据库应用 14课题、触发器的编写 课题摘要:一、触发器二、创建基本步骤示例 三、用途四、触发器和存储过程的区别和联系区别联系 五、应用示例表结构触发器存储过程使用示例 本课题介绍了SQL Server中触发器的概念、用途、创建方法以及与存…

基于SSM轻型卡车零部件销售系统的设计

管理员账户功能包括:系统首页,个人中心,用户管理,配件类型管理,配件信息管理,订单信息管理,检修休息管理,系统管理 用户账号功能包括:系统首页,个人中心&…

arm架构 ubuntu 部署docker

如果有旧版本需要卸载 sudo apt remove docker docker-engine docker-ce docker.io 安装依赖包 sudo apt update && apt install -y apt-transport-https ca-certificates curl software-properties-common 添加docker秘钥 阿里云 curl -fsSL http://mirrors.aliyu…

C++超强图片预览器

下载 文件打开关联 关键代码 uint32_t getSrcPx3(const cv::Mat& srcImg, int srcX, int srcY, int mainX, int mainY) const {cv::Vec3b srcPx = srcImg.at<cv::Vec3b>(srcY, srcX);intUnion ret = 255;if (curPar.zoomCur < curPar.ZOOM_BASE && src…

Java | Leetcode Java题解之第501题二叉搜索树中的众数

题目&#xff1a; 题解&#xff1a; class Solution {int base, count, maxCount;List<Integer> answer new ArrayList<Integer>();public int[] findMode(TreeNode root) {TreeNode cur root, pre null;while (cur ! null) {if (cur.left null) {update(cur.…

基于SpringCloud的WMS管理系统源码

商品管理&#xff1a;商品类型&#xff0c;规格&#xff0c;详情等设置。 采购管理&#xff1a;采购单录入。 销售管理&#xff1a;销售单录入。 库存管理&#xff1a;库存查询、库存日志 采用前后端分离的模式&#xff0c;微服务版本前端 后端采用Spring Boot、Spring Cl…

前端零基础入门到上班:【Day1】什么是前端?

本来打算开付费专栏 但是想起那句话 赠人玫瑰手留余香 引言1. 什么是前端&#xff1f;1.1 前端的定义1.2 前端的三大核心技术1.3 前端框架和工具 2. 什么是后端&#xff1f;2.1 后端的定义2.2 后端的组成要素2.3 后端框架和工具 3. 前后端的区别4. 什么是前后端分离&#xff1f…

解析儿童孤独症原因:为孩子点亮未来

深入了解儿童孤独症的成因&#xff0c;对于预防和治疗这一疾病起着至关重要的作用。 遗传因素被公认为是儿童孤独症的重要诱因之一。研究显示&#xff0c;许多孤独症儿童的家族中存在孤独症或其他神经发育障碍的病史。特定的基因变异或许会增加儿童患上孤独症的风险。然而&…

MySQL 复合索引测试

对MySQL复合索引结合具体示例&#xff0c;各条件下索引使用情况的运行结果及分析。 目录 复合索引示例 创建表 新增数据 查询数据 选项A SQL查询 explain分析 选项B SQL查询 explain分析 选项C SQL查询 explain分析 选项D SQL查询 explain分析 选项E SQL查询…

音质好的骨传导耳机有哪些?音质最好的骨传导耳机推荐

最近发现市场上骨传导耳机的品牌和型号琳琅满目&#xff0c;小伙伴们在选择时可能会面临一些困惑。特别对于喜欢户外活动或运动的朋友来说&#xff0c;选对骨传导耳机很有必要&#xff0c;因为这能够让运动者在运动中享受音乐的同时&#xff0c;不必担心周围环境的变化&#xf…

Linux Shell 实现一键部署mariadb11.6

mariadb MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius主导开发…

入侵检测算法平台部署LiteAIServer视频智能分析平台行人入侵检测算法

在当今科技日新月异的时代&#xff0c;行人入侵检测技术作为安全防护的重要组成部分&#xff0c;正经历着前所未有的发展。入侵检测算法平台部署LiteAIServer作为这一领域的佼佼者&#xff0c;凭借其卓越的技术实力与广泛的应用价值&#xff0c;正逐步成为守护公共安全的新利器…

跨境支付,哪些国产数据库能接得住?

最近有一个非常重大的事件&#xff0c;那就是10月22日-24日的金砖国家会议。金砖国家领导人第十六次会晤是金砖国家进一步凝聚共识、以实际行动推动“全球南方”共同发展进步的重要机遇。 酝酿已久的金砖跨境支付体系&#xff0c;也在这次峰会中正式推出。金砖国家的支付系统一…

C#的变量类型和数据类型

值类型 int32位有符号整数-2147483648~21474836474字节uint32位无符号整数4字节byte8位无符号整数-128~1271字节sbyte8位有符号整数0~2551字节short16位有符号整数-32768~327672字节ushort16位无符号整数0~655352字节long64位有符号整数8字节ulong64位无符号整数8字节float32位…