代码如下:package com.peraglobal.mapper; import org.apache.ibatis.annotations.Delete; import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.anno
转载 2017-11-16 17:13:00
157阅读
目的:在程序运行期间,动态添加Bean进入到Spring容器。目前使用到的场景:对当当网的ElasticJob进行封装,通过自定义注解@ElasticJob的方式开启分布式定时任务。当所有的Bean都初始化完成之后,读取使用了@ElasticJob注解的所有Bean,然后创建SpringJobSchedule实例并添加到Spring容器中,实现任务的启动。实现方式:1.新建一个普通的Java类pu
代码实现代码如下(以postgressql为列子)基于JdbcTemplate 实现import lombok.AllArgsConstructor; import org.springblade.core.tool.utils.StringUtil; import org.springblade.gis.common.constant.AppConst; import org.springbla
转载 2023-08-08 21:59:44
329阅读
通过POI导出报表将报表导出为Excel为常用功能,之前也做过类似的功能,今天记录一下1.导入对应的包<!-- POI--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifact
转载 2023-10-14 02:16:20
69阅读
## MongoDB Spring Boot ### 简介 在使用Spring Boot开发应用程序时,我们经常会使用MongoDB数据库来存储数据。MongoDB是一种NoSQL数据库,它使用文档来存储数据,而不是使用传统的结构。在MongoDB中,每个文档都有一个唯一的_id字段作为主键,而集合(Collection)则用来组织文档。 本文将介绍如何在Spring Boot应用程序
原创 2024-07-04 05:01:00
54阅读
# 在Spring Boot中设置前缀 在使用Spring Boot进行开发时,我们有时需要为数据库设置前缀,以避免冲突或清晰标识的用途。本文将带您一步一步实现这一需求,包括必要的代码示例和流程说明。让我们开始吧! ## 流程概述 下面是实现Spring Boot设置前缀的步骤: | 步骤 | 描述 | |------|----------
原创 9月前
351阅读
一. 前言最近耀哥有学生出去面试,被问到 “Mybatis实体类的属性中的字段名不一致该怎么处理?”,这其实是一个很经典的面试题,接下来耀哥就为大家详细解析一下这道面试题。二. 分析2.1 实体类和字段名不一致所带来的后果为了讲清楚这个问题,我们先来设计下面这样一个案例。的设计如下图所示:实体类如下图所示:mapper.xml文件如下所示:根据主键查询TbAccount对象的方法,我们发现
mybatis 报错:Error updating database. Cause: com.
原创 2019-10-04 20:52:18
216阅读
1.1 介绍MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。–单操作的都不需要自己在写sql语句。–愿景我们的愿景是成为 MyBatis 最好的搭档,就像 魂斗罗 中的 1P、2P,基友搭配,效率翻倍。1.2 特点无侵入:只做
# 使用 Java Spring 和 MyBatis 实现动态 在现代软件开发中,使用动态的需求并不罕见。特别是在一些多租户系统中,不同用户的数据需要存储在不同的中。本文将会教你如何使用 Java Spring 和 MyBatis 实现动态的功能。 ## 整体流程 首先,我们需要了解整个实现的流程,下面的表格总结了主要步骤: | 步骤 | 描述
原创 2024-09-07 06:08:28
76阅读
# Spring Boot与MySQL动态结构的实现 在现代应用程序中,尤其是数据驱动的应用,往往需要频繁地调整数据库结构以支持新的需求。传统的关系型数据库(如MySQL)由于其固定的结构,在这方面比较麻烦。为了应对这种需求,本文将探讨如何在Spring Boot中实现一个动态结构,并使用MySQL作为数据库后端。 ## 1. 动态结构的必要性 动态结构能够让我们根据业务需求快速
原创 7月前
88阅读
              最近项目需要配置2个数据库连接,一个负责门户图片查询连接,一个对接后台接口,初次配置没生效,于是查找了下原因,特此记录共勉。       初次配置没生效原因是我把POM中  druid 给屏掉了。 当时因为baomidou
转载 2024-09-13 15:53:49
47阅读
# Spring Boot MyBatis 动态创建 在使用Spring Boot和MyBatis进行数据库开发时,有时候需要根据业务需求动态创建。本文将介绍如何使用Spring Boot和MyBatis动态创建,并提供相应的代码示例。 ## 什么是动态创建 动态创建是指在运行时根据业务需求,在数据库中创建新的。这在一些需要灵活处理数据结构的场景中非常有用,比如应对变化频繁的数据
原创 2023-08-01 15:38:15
1498阅读
# Spring Boot 动态创建 MySQL 在现代应用程序开发中,动态生成数据库在很多情况下都是不可或缺的功能,尤其是在需要根据不同业务需求灵活变更数据结构的场景中。Spring Boot 为我们提供了一个简便的框架来实现这一功能。本文将介绍如何在 Spring Boot动态创建 MySQL ,并提供代码示例帮助你更好地理解这一过程。 ## 需求背景 在某些情况下,应用程序
原创 2024-10-13 06:42:12
68阅读
# MyBatis动态创建Spring Boot的结合 在现代Java开发中,MyBatis作为一款常用的持久层框架,被广泛应用于解决数据持久化的问题。而Spring Boot则极大地简化了Java企业级应用的开发流程。本文将围绕“如何使用MyBatis在Spring Boot项目中动态创建”这一主题展开讨论,并提供相应的代码示例。 ## 一、环境准备 ### 1.1 项目依赖 我们
原创 8月前
242阅读
# Spring Boot 实现动态传递数据库及对象 在开发过程中,有时候我们需要动态地传递数据库或对象,以实现更灵活的操作。在Spring Boot中,我们可以通过使用JPA和Hibernate来实现这一功能。下面我们将介绍如何在Spring Boot中实现动态传递数据库及对象的功能。 ## JPA与Hibernate JPA(Java Persistence API)是Jav
原创 2024-02-19 06:12:09
610阅读
在(39.2). Spring Boot Shiro权限管理这一章节中有人碰到这样一个问题“导入的数据和我自己生成的不对应自己生成的有下滑杠连接符”。 这个问题主要是JPA的命名策略不一致导致的。 我们有这么一个配置: spring.jpa.hibernate.naming-strategy = org.hibernate.cfg.DefaultNamingStrategy 这里的
# Spring Boot 动态生成结构的实现 随着业务需求的不断变化,动态生成数据库结构成为了现代应用程序的一大需求。利用 Spring Boot,我们可以构建一个系统来支持这种动态性。本文将带领你通过具体的步骤来实现这一功能。 ## 流程概述 在实现动态结构的过程中,我们可以按照以下步骤来进行: | 步骤 | 描述 | |
原创 8月前
185阅读
Spring Boot应用中,我们常常需要实现复杂的查询操作,尤其是动态查询。通过JPA,我们可以方便地与数据库进行交互,但在面对动态条件和多表关联时,如何高效地构建查询是一个挑战。以下是我对于“Spring Boot JPA动态查询”过程的整理,包括版本对比、迁移指南、兼容性处理、实战案例、性能优化和生态扩展等内容。 ## 版本对比 在不同版本的Spring Boot中,JPA的特
原创 5月前
76阅读
# 使用Spring Boot JPA实现大写转小写 在使用Spring Boot和JPA开发应用时,数据库的命名风格可能会影响到我们的代码。如果数据库中表是采用大写字母命名的,Spring Data JPA默认会将其转为全小写的格式进行查询,这可能导致一些问题。本文将介绍如何解决这个问题,并提供相关代码示例。 ## 一、问题描述 在Spring Boot中,使用JPA进行数据访问
原创 10月前
272阅读
  • 1
  • 2
  • 3
  • 4
  • 5