• 2024-11-14SpringBoot配置多数据源实战
    @目录SpringBoot配置多数据源实战需求来源:简单粗暴3步使用步骤:思路讲解:目录结构:使用注意点:SpringBoot配置多数据源实战需求来源:当相关业务场景想实现同时操作2个甚至多个不同数据库表的时候,就需要配置多个数据源。简单粗暴3步使用步骤:1.修改包名结构2.application.properti
  • 2024-11-14Springboot连接MySQL主从集群
    一、maven依赖com.alibabadruid-spring-boot-starter<!--Mysql驱动包--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency>二、nacos配置中心配置spr
  • 2024-11-11springboot 接入shardingsphere-jdbc-core-spring-boot-starter
    环境springboot+mybatis-plus+driud注:druid引入方式请不要使用boot-starter方式<dependency><groupId>org.apache.shardingsphere</groupId><artifactId>shardingsphere-jdbc-core-spring-boot-starter</artifactId>
  • 2024-11-07Spring Boot 多数据源配置实战指南:从入门到精通
    引言在现代企业级应用开发中,往往需要同时访问多个数据库来满足不同的业务需求。SpringBoot作为一个快速开发的框架,提供了非常便捷的方式来配置和管理多数据源。本文将详细介绍如何在SpringBoot项目中配置多数据源,并通过实际代码示例展示其应用场景。一、为什么要配置多
  • 2024-11-05Spring连接数据库(以配置类的形式)
    1、创建连接数据库文件jdbc.driver=com.mysql.cj.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/xxx//根据自己的数据库输入jdbc.username=xxxx//根据自己的数据库输入jdbc.password=xxxx//根据自己的数据库输入密码2.config包下的操作@PropertySource(value="
  • 2024-11-03Mybatis使用注解方式实现批量更新、批量新增
    记得数据源配置allowMultiQueries=true&不然会报错->添加链接描述@目录举例说明@Update批量更新@insert批量新增举例说明spring.datasource.url=jdbc:mysql://IP:端口/geespace_bd_platform_dev?allowMultiQueries=true&characterEncoding=UTF-8&serverTimezone=Asia/Shang
  • 2024-11-02通过实现 EnvironmentAware 接口获取配置信息
    参考:实现EnvironmentAware接口将配置文件中的属性放置到系统环境变量中EnvironmentAware接口的作用EnvironmentAware接口定义:publicinterfaceEnvironmentAwareextendsAware{ voidsetEnvironment(Environmentenvironment);}所有的配置信息,都会加载到Environ
  • 2024-11-01SpringBoot【实用篇】- 配置高级
    文章目录目标:1.@ConfigurationProperties2.宽松绑定/松散绑定3.常用计量单位绑定4.数据校验目标:@ConfigurationProperties宽松绑定/松散绑定常用计量单位绑定数据校验1.@ConfigurationProperties@ConfigurationProperties在学习yml的时候我们了解到它是可以给
  • 2024-10-29Spring学习笔记_15——@Resource
    @Resource1.介绍@Resource注解是JSR250规范中提供的注解,主要作用就是通过JNDI技术查找依赖的组件并注入到类、字段和方法中来。默认情况下,不指定注解任何属性时,会默认按照byName的方式装配Bean对象,如果指定了name属性,没有指定type属性,则采用byName的方式装配Bean对象,如果
  • 2024-10-29【Spring框架】Spring框架的开发方式
    目录Spring框架开发方式前言具体案例导入依赖创建数据库表结构创建实体类编写持久层接口和实现类编写业务层接口和实现类配置文件的编写IoC注解开发注解开发入门(半注解)IoC常用注解Spring纯注解方式开发Spring整合JUnit测试Spring框架开发方式前言Spring开发主要
  • 2024-10-28HikariCP连接池设置和监控
    1. 调整pool参数SpringBoot项目默认自动使用HikariCP,最近为了进行数据库session控制,特意调小了缺省的poolSize,原本以为会自动生效,经过压测发现还是使用默认的poolSize.原来的代码DataSource对象使用的是SpringDataSourcebuilder创建的,需要修改为Hikari
  • 2024-10-2310/23
    你的配置文件看起来像是SpringBoot的application.properties格式。以下是一个完整的示例,包括必要的注释:properties数据库驱动类spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver数据库连接URL,包含数据库名称spring.datasource.url=jdbc:mysql://localhos
  • 2024-10-23sql驱动
    #服务的端口server.port=7123spring.jpa.hibernate.ddl-auto=update#################redis配置start################spring.redis.host=127.0.0.1spring.redis.port=6379spring.redis.password=123456spring.redis.database=0#################redis配置end####
  • 2024-10-22spring整合整合Druid数据源连接池
    1.普通的JDBC数据库连接使用DriverManager来获取,每次向数据库建立连接的时候都要将Connection加载到内存中,再验证用户名和密码(得花费0.05s~1s的时间)。需要数据库连接的时候,就向数据库要求一个,执行完成后再断开连接。这样的方式将会消耗大量的资源和时间。数据库的连接
  • 2024-10-172024.10.11
    今天研究了一下如何把Springboot+Mybatis和Vue+Element结合起来使用详细写一篇博客来记录一下流程吧,因为途中发现了很多的问题首先,创建Springboot项目,惯例添加依赖 <?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="
  • 2024-10-172024.09.20
    今天主要继续学习了springboot的相关内容,在昨天实现了基础的登录功能后,今天对增删改查有了更深刻的认识特别是通过连接hive,对于网页的getmapper和postmapper有了更深刻的认识,实现了基础的增删改查并且优化了页面repository包,其中建立了类,这个类就是用于继承JpaRepository这个类
  • 2024-10-172024.09.11
    今天主要继续学习了springboot的相关内容,在昨天实现了基础的登录功能后,今天对增删改查有了更深刻的认识特别是通过连接hive,对于网页的getmapper和postmapper有了更深刻的认识,实现了基础的增删改查并且优化了页面repository包,其中建立了类,这个类就是用于继承JpaRepository这个类
  • 2024-10-14第04章 SpringBoot集成JDBC
    首先,我们新创建一个“SpringBootJdbcDemo”的Maven工程。然后我们修改编码格式以及Maven仓库地址,我们省略这个过程了。接着我们再添加spring-boot-starter-parent,spring-boot-starter-web,spring-boot-starter-thymeleaf依赖库,然后我们还需要添加本章节要学习的spring-bo
  • 2024-10-14MySQL 的 JDBC 编程
    MySQL的JDBC编程使用java代码操作数据库jdbc统一了各种数据库的api准备阶段首先要准备编辑语言的安装:javajdk1.8数据库数据库驱动包:在中央仓库下载搜索MySQL第一个就是MySQLConnector/j下载完成后在IDEA中导入这个包打开IDEA新建一个java项目新建
  • 2024-10-10深入理解 : Spring BeanFactory
    深入理解:SpringBeanFactory1概述:SpringBeanFactory1.1什么是BeanFactory:SpringBean容器的抽象接口BeanFactory是Spring框架(spring-beans模块)中的一个接口,它是一个工厂类,用来创建和管理Spring中的Bean对象。BeanFactory接口定义了Spring容器的基本规范和行为,它
  • 2024-10-10Vue3 封装不定高虚拟列表 hooks
    //useVirtualList.tsimport{ref,onMounted,onBeforeUnmount,watch,nextTick}from"vue";importtype{Ref}from"vue";interfaceConfig{data:Ref<any[]>;//数据源scrollContainer:string;//滚动容器的元素选择器actualHeightC
  • 2024-10-08手写mybatis之数据源的解析、创建和使用
    前言在上一章节我们解析XML中的SQL配置信息,并在代理对象调用DefaultSqlSession中进行获取和打印操作,从整个框架结构来看我们解决了对象的代理、Mapper的映射、SQL的初步解析,那么接下来就应该是连库和执行SQL语句并返回结果了。那么这部分内容就会涉及到解析X
  • 2024-09-25这才是批量update的正确姿势!
    这才是批量update的正确姿势! 前言最近我有位小伙伴问我,在实际工作中,批量更新的代码要怎么写。这个问题挺有代表性的,今天拿出来给大家一起分享一下,希望对你会有所帮助。1案发现场有一天上午,在我的知识星球群里,有位小伙伴问了我一个问题:批量更新你们一般是使用whencase吗
  • 2024-09-25这才是批量update的正确姿势!
    前言最近我有位小伙伴问我,在实际工作中,批量更新的代码要怎么写。这个问题挺有代表性的,今天拿出来给大家一起分享一下,希望对你会有所帮助。1案发现场有一天上午,在我的知识星球群里,有位小伙伴问了我一个问题:批量更新你们一般是使用whencase吗?还是有其他的批量更新方法?我的回
  • 2024-09-23Spring Boot入门
    SpringBoot是一个用于简化Spring应用程序开发的框架,它提供了快速构建、开箱即用的特性,使得开发人员可以更快速地搭建和部署应用程序。SpringBoot的核心理念是“约定优于配置”,它通过自动化配置和预定义的依赖项,减少了开发人员在项目配置上的工作量。入门SpringBoot的