JavaWeb——Mybatis、JDBC、数据库连接池、lombok

一、Mybatis

目录

一、Mybatis

二、JDBC

三、数据库连接池

1.概述

2.优势

3.标准接口

4.常见产品

四、lombok

1.概述

2.导入依赖

3.注解


创建步骤:

1.准备工作(创建springboot工程、数据库表user、实体类User)

2.引入Mybatis的相关依赖,配置Mybatis

3.编写SQL语句(注解/XML)

二、JDBC

使用java语言操作关系型数据库的一套API

三、数据库连接池

1.概述

数据库连接词是个容器,负责分配、管理数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是重新建立一个,释放空闲时间超过最大空闲时间的连接,来避免因为没有释放连接而引起的数据库连接遗漏

2.优势

1.资源复用

2.提升系统响应速度

3.避免数据库连接遗漏

3.标准接口

4.常见产品

四、lombok

1.概述

Lombok是一个实用的Java类库,能通过注解的形式自动生成构造器、getter/setter、equals、hashcode、toString等方法,并可以自动化生成日志变量,简化java开发、提高效率

2.导入依赖

复制代码
 <!--lombok依赖-->
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
    </dependency>
</dependencies>

3.注解

相关推荐
Armyyyyy丶1 小时前
Sentinel原理之责任链详解
java·sentinel·熔断限流
Code季风2 小时前
Redis 缓存:应对缓存雪崩、缓存击穿和缓存穿透
数据库·redis·分布式·后端·缓存·微服务·mybatis
xingkongvv122 小时前
C# 异步编程
java·服务器·开发语言·前端·javascript
●VON3 小时前
重生之我在暑假学习微服务第十一天《配置篇》+网关篇错误订正
java·学习·微服务·云原生·暑假
iceland95 小时前
mysql 8递归查询
数据库·mysql
Hx__7 小时前
Redis对象编码
数据库·redis·缓存
运维帮手大橙子9 小时前
完整的登陆学生管理系统(配置数据库)
java·前端·数据库·eclipse·intellij-idea
王大锤·9 小时前
基于spring boot的个人博客系统
java·spring boot·后端
0wioiw09 小时前
Redis(④-消息队列削峰)
数据库·redis·缓存
Runing_WoNiu9 小时前
Mysql与Ooracle 索引失效场景对比
数据库·mysql·oracle