mybatis

荒古前14 小时前
spring boot·后端·mybatis
Spring Boot + MyBatis 启动报错:不允许有匹配 “[xX][mM][lL]“ 的处理指令目标今天启动 Spring Boot 项目时,控制台报错如下:完整错误信息显示 MyBatis 在解析 ActivityMapper.xml 文件时失败。
w1225h18 小时前
spring boot·intellij-idea·mybatis
IDEA搭建SpringBoot,MyBatis,Mysql工程项目目录一、前言二、项目结构三、初始化项目四、SpringBoot项目集成Mybatis编写接口五、代码仓库
没有bug.的程序员19 小时前
java·spring boot·后端·mybatis·plus·批量插入
Spring Boot 与 MyBatis-Plus 批量插入的生死狙击在一次极其庞大的异构系统历史数据全量迁移战役中,业务目标极其明确:将 5000 万条极其核心的千万级交易流水,在凌晨的 2 小时停机维护窗口内,全量洗入全新的高维 MySQL 物理集群。 按照常规的吞吐量预估,只需将数据切片,利用 MyBatis-Plus 原生的 IService.saveBatch() 方法,分发给 20 个并发线程同时落盘,理论上绝对能轻松碾压这个极其普通的 I/O 任务。
小江的记录本1 天前
java·windows·spring boot·后端·spring·maven·mybatis
【泛型】泛型:泛型擦除、通配符、上下界限定泛型(Generics)是Java 5引入的特性,允许在类、接口和方法中使用类型参数(Type Parameters),将类型明确推迟到使用时才指定,实现“代码复用 + 类型安全”。
dreamxian1 天前
java·spring boot·后端·spring·mybatis
苍穹外卖day11pache ECharts是一款基于js的数据可视化图表库https://echarts.apache.org/zh/index.html
cjy0001112 天前
spring boot·tomcat·mybatis
SpringBoot(整合MyBatis + MyBatis-Plus + MyBatisX插件使用)数据库名用户名密码驱动是mysql8的(因为上面使用了版本仲裁)server: port: 8080 spring: datasource: #配置数据源 url: jdbc:mysql://localhost:3306/springboot_mybatis?useSSL=false&useUnicode=true&characterEncoding=UTF-8 username: root password: root driver-class-name: com.mysql.cj.jdbc.Drive
Zzxy2 天前
java·mybatis
MyBatis-Plus入门ORM(Object-Relational Mapping)对象关系映射:将Java程序中的对象与数据库表之间的关系进行映射。
givemeacar2 天前
数据库·spring boot·mybatis
Spring Boot中集成MyBatis操作数据库详细教程在Java开发中,MyBatis是一款轻量级且灵活的持久层框架,支持SQL语句和自定义映射,尤其适合需要复杂SQL操作的应用场景。结合Spring Boot,我们可以更加方便地使用MyBatis进行数据操作。本篇文章将手把手地介绍如何在Spring Boot项目中集成MyBatis,并实现基础的增删改查操作。我们会从依赖配置开始,到实体类、Mapper接口、Service和Controller的创建,最终形成一个简洁易用的应用结构。
小江的记录本3 天前
java·数据库·spring boot·后端·spring·spring cloud·mybatis
【Bean】JavaBean(原生规范)/ Spring Bean 【重点】/ 企业级Bean(EJB/Jakarta Bean)本文以Java生态为核心,从基础规范、核心实现、高级特性、工程实践四大维度,完整构建Bean的知识体系,厘清Java原生Bean与Spring Bean的边界,覆盖从入门到原理级的全链路知识点。
bearpping3 天前
spring boot·postgresql·mybatis
Spring Boot 整合 MyBatis 与 PostgreSQL 实战指南在当今的企业级 Java 开发场景中,Spring Boot 凭借其便捷的配置、快速启动能力,结合强大的持久层框架 MyBatis 以及开源关系型数据库 PostgreSQL,能够高效构建出稳定且高性能的应用系统。本文将详细介绍如何一步步完成这三者的无缝整合,助力开发者快速上手项目开发。
不吃香菜学java3 天前
数据库·spring boot·tomcat·log4j·maven·mybatis
苍穹外卖-菜品分页查询业务规则:根据页码展示菜品信息每页展示10条数据分页是根据需求输入状态查询接口设计:定义了一个菜品分页查询的接口,路径为 /page,使用 @GetMapping 来处理 HTTP GET 请求。方法接受一个 DishPageQueryDTO 对象作为参数,它封装了分页查询的条件(如菜品名称、分类 ID、状态等)。调用 dishService.pageQuery() 方法执行查询操作,获取分页结果 PageResult。最后,使用 Result.success() 返回查询结果,封装成一个统一的响应格式。
java修仙传3 天前
redis·mysql·mybatis
数据库和缓存的一致性如何保证?为了缓解数据库的访问压力,我们通常会引入 Redis 作为缓存层 —— 读请求优先命中缓存,不用每次都查数据库,性能直接拉满。但这种方式有一个问题:数据更新的时候,既要操作数据库,也要操作缓存,这两个步骤不是原子性的,在并发场景下,很容易出现数据库和缓存数据不一致的问题。
不吃香菜学java3 天前
spring boot·spring·servlet·log4j·maven·mybatis
苍穹外卖-新增菜品代码开发整个程序的执行过程:浏览器传来图片到后端,后端将图片传到阿里云:POST请求,请求路径是admin/common/upload,我们需要先创建一个CommonController
qq_334060213 天前
java·spring·mybatis
spring_springmvc_mybatis权限控制+boostrap实现UI1.在这门课种要做那些东西,简单分析一下首页布局 2.准备ui框架 24格 70行高,bootstrap官网定制,编译,下载重新放到项目的lib下。 3.开始实现导航
深蓝轨迹3 天前
redis·笔记·缓存·mybatis
黑马点评-day02-缓存笔记缓存是一种具备高效读写能力的数据暂存区域,用于临时存储高频访问的数据,以提升访问效率。Hutool 工具类 StrUtil.isBlank() 判定规则: 包含空字符""、空白字符串(length > 0)" "、null 三种情况均返回 true。所以只要判断了 !=null, 那就只能等于空字符串了。
小江的记录本3 天前
java·spring boot·后端·spring·面试·tomcat·mybatis
【Spring Boot】Spring Boot 全体系知识结构化拆解(附 Spring Boot 高频面试八股文精简版)Spring Boot 是 Pivotal 团队基于 Spring 框架打造的约定大于配置的快速开发脚手架,核心目标是简化 Spring 应用的初始搭建与开发过程,无缝整合 Spring 全生态,是 Java 企业级开发、微服务架构的基石技术。以下是其完整的知识体系,从基础认知到核心原理、企业级应用、进阶调优、运维部署全链路结构化拆解。
Thomas.Sir3 天前
java·架构·mybatis
从底层源码深入剖析 MyBatis 工作原理MyBatis 并非传统的全自动 ORM 框架,它更像一个 SQL 映射工具,在保留 SQL 灵活性的同时,通过 XML 或注解将 SQL 与 Java 对象进行绑定 。这种“半自动”的设计哲学,让它在一线互联网大厂中应用广泛,成为 Java 开发者必须掌握的核心技能之一。
eggwyw3 天前
spring·tomcat·mybatis
Spring 中使用Mybatis,超详细目录一、Mybatis 的作用二、使用步骤三、创建数据库和表四、添加Maven依赖包五、编写实体类六、定义UserMapper接口
guestsun3 天前
java·spring boot·mybatis
SpringBoot七大事务失效场景分析@Transactional public void businessMethod() { // 业务操作 }
计算机学姐4 天前
vue.js·spring boot·后端·mysql·信息可视化·intellij-idea·mybatis
基于SpringBoot的校园二手书籍交易系统【个性化推荐+数据可视化统计+我买到的+我卖出的】作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。