文章目录一、MyBatis介绍二、MyBatis环境搭建1.MyBatis下载2.配置jdk版本3.创建Maven工程4.IDEA连接数据库5.项目文件构架6.引入相关依赖7.命令行创建数据库8.数据库配置文件9.核心配置文件三、入门测试程序1.创建表准备数据2.创建POJO实体3.创建映射文件4.修改核心配置文件5.编写测试类一、MyBatis介绍MyBatis是一个支持普通SQL查询、存储过程以及高级映射的持久层框架,它消除了几乎所有的JDBC代码和参数的手动设置以及对结果集的检索,使用简单的XML或注解进行配置和原始映射,将接口和Java的POJO映射成数据库中的记录,使得Java开发人
文章目录MyBatis查询数据库1.MyBatis是什么?2.为什么要学习MyBatis?3.怎么学MyBatis?4.第一个MyBatis查询4.1创建数据库和表4.2添加MyBatis框架支持4.3配置连接字符串和MyBatis4.3.1配置连接数据库配置MyBatis中的XML路径4.4添加业务代码4.4.1添加实体类4.4.2添加Mapper接口4.4.3添加UserMapper.xml4.4.4添加Service4.4.5添加Controller5.增、删、改操作5.1增加用户的操作5.2删除用户的操作5.3修改用户操作6.查询操作6.1单表查询6.1.1参数占位符#{}和${}6.
文章目录MyBatis查询数据库1.MyBatis是什么?2.为什么要学习MyBatis?3.怎么学MyBatis?4.第一个MyBatis查询4.1创建数据库和表4.2添加MyBatis框架支持4.3配置连接字符串和MyBatis4.3.1配置连接数据库配置MyBatis中的XML路径4.4添加业务代码4.4.1添加实体类4.4.2添加Mapper接口4.4.3添加UserMapper.xml4.4.4添加Service4.4.5添加Controller5.增、删、改操作5.1增加用户的操作5.2删除用户的操作5.3修改用户操作6.查询操作6.1单表查询6.1.1参数占位符#{}和${}6.
文章目录1.创建项目2.数据库设计3.前置任务3.1拦截器3.2统一数据格式3.3创建一个Constant3.4统一异常处理3.5密码加密4.功能实现4.1登录功能4.2注册功能4.3博客列表页(功能实现)4.3.1左侧框4.3.2右侧框(分页功能+页面显示)4.4博客详情页4.5写博客功能4.6注销功能 博客系统 前言:本文主要是通过ssm搭配之前的博客系统页面,来完成一个小项目.项目完整代码 1.创建项目 使用到的技术:后端:SpringBoot+SpringMVC+MyBatis+拦截器/统一异常处理+统一数据返回(SpringAOP)前端:HTML+CSS+javaScript+jqu
文章目录1.创建项目2.数据库设计3.前置任务3.1拦截器3.2统一数据格式3.3创建一个Constant3.4统一异常处理3.5密码加密4.功能实现4.1登录功能4.2注册功能4.3博客列表页(功能实现)4.3.1左侧框4.3.2右侧框(分页功能+页面显示)4.4博客详情页4.5写博客功能4.6注销功能 博客系统 前言:本文主要是通过ssm搭配之前的博客系统页面,来完成一个小项目.项目完整代码 1.创建项目 使用到的技术:后端:SpringBoot+SpringMVC+MyBatis+拦截器/统一异常处理+统一数据返回(SpringAOP)前端:HTML+CSS+javaScript+jqu
MyBatis框架从零入门老杜版笔记(上)一、MyBatis概述1.1框架framework1.2MyBatis和JDBC的关系1.3JDBC不足1.4了解MyBatis1.5了解ORM二、MyBatis入门程序2.1建数据库表2.2加载mybatis的五个步骤2.3MyBatis中的事务2.4编写MyBatis代码2.5在MyBatis中引入JUnit2.6MyBatis集成日志组件2.7MyBatis工具类的编写三、使用MyBatis完成CRUD3.1实现Insert新增1.1MyBatis中完成Map集合传参1.2MyBatis中通过POJO类完成传参3.3实现Delete删除3.4实现
MyBatis框架从零入门老杜版笔记(上)一、MyBatis概述1.1框架framework1.2MyBatis和JDBC的关系1.3JDBC不足1.4了解MyBatis1.5了解ORM二、MyBatis入门程序2.1建数据库表2.2加载mybatis的五个步骤2.3MyBatis中的事务2.4编写MyBatis代码2.5在MyBatis中引入JUnit2.6MyBatis集成日志组件2.7MyBatis工具类的编写三、使用MyBatis完成CRUD3.1实现Insert新增1.1MyBatis中完成Map集合传参1.2MyBatis中通过POJO类完成传参3.3实现Delete删除3.4实现
项目笔记来自于学习b站黑马程序员up主的瑞吉外卖项目后 个人整理的学习笔记,仅供学习参考;目录手机验证码登录短信发送短信验证码登陆发送验证码(给的资料有点残缺,这里修改了)使用验证码登陆(使用map接收数据)地址管理手机端展示菜品展示套餐展示购物车添加菜品和套餐进购物车查看购物车清空购物车减少购物车点菜品或者套餐用户订单用户下单功能用户查看自己订单(自己补充的功能)用户再来一单功能(自己写的)项目优化手机验证码登录短信发送这里使用的是阿里云短信,但是吧,对于个人来说,几乎是申请不到短信的模板签名,所以这里只能大概介绍一下怎么使用阿里云发送短信,具体调用阿里云短信服务的Java代码也会给出;先引
项目笔记来自于学习b站黑马程序员up主的瑞吉外卖项目后 个人整理的学习笔记,仅供学习参考;目录手机验证码登录短信发送短信验证码登陆发送验证码(给的资料有点残缺,这里修改了)使用验证码登陆(使用map接收数据)地址管理手机端展示菜品展示套餐展示购物车添加菜品和套餐进购物车查看购物车清空购物车减少购物车点菜品或者套餐用户订单用户下单功能用户查看自己订单(自己补充的功能)用户再来一单功能(自己写的)项目优化手机验证码登录短信发送这里使用的是阿里云短信,但是吧,对于个人来说,几乎是申请不到短信的模板签名,所以这里只能大概介绍一下怎么使用阿里云发送短信,具体调用阿里云短信服务的Java代码也会给出;先引
《从零打造项目》系列文章工具比MyBatisGenerator更强大的代码生成器ORM框架选型SpringBoot项目基础设施搭建SpringBoot集成Mybatis项目实操SpringBoot集成MybatisPlus项目实操SpringBoot集成SpringDataJPA项目实操数据库变更管理数据库变更管理:LiquibaseorFlywaySpringBoot结合Liquibase实现数据库变更管理定时任务框架Java定时任务技术分析SpringBoot结合Quartz实现定时任务SpringBoot结合XXL-JOB实现定时任务缓存SpringSecurity结合Redis实现缓存