springboot3 springboot mybatis mapper

springboot整合activeMQ

依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi ......
springboot activeMQ

idea打包springboot项目,打包成war包,如何不把lib目录或指定jar打进去?

1、在pom.xml文件中添加如下配置: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configu ......
springboot 目录 项目 idea lib

RabbitMQ(三)整合SpringBoot

### RabbitMQ(三)整合SpringBoot #### 1 整合RabbitMQ ##### 1 导入依赖 ```xml org.springframework.boot spring-boot-starter-amqp ``` ##### 2 查看容器的自动配置 - 给容器自动配置了`R ......
SpringBoot RabbitMQ

springboot3.0 从入门到高级学习路线,技术精讲?

springboot3.0 从入门到高级学习路线,技术精讲? 学习Spring Boot 3.0的技术精讲需要经历以下几个阶段: 阶段一:基础知识学习1. Java基础:熟悉Java编程语言及面向对象的基本概念和语法。2. Spring基础:了解Spring框架的核心概念和基本用法,包括依赖注入、A ......
springboot3 springboot 路线 技术

SpringBoot整合Liquibase

### 1、是什么? [Liquibase官网](https://www.liquibase.org/ "Liquibase官网") Liquibase是一个开源的数据库管理工具,可以帮助开发人员管理和跟踪数据库变更。它可以与各种关系型数据库和NoSQL数据库一起使用,并提供多种数据库任务自动化功能 ......
SpringBoot Liquibase

SpringBoot2.x—SpringCache的使用

# SpringCache(1)集成 ## 声明式与编程式 说起SpringCache您可能不清楚。但您绝对清楚事务。一般使用事务分为编程式和声明式。 - 编程式:事务操作与业务代码耦合,一般我们不会使用这种方式; - 声明式:AOP的运用,通过注解使得事务代码与业务代码解耦,目前项目中一般都是使用 ......
SpringBoot2 SpringCache SpringBoot

SpringBoot学习之路(一):SpringBoot的开发环境

【说在前面的话】 作为一个java小白,从自己写下“Hello World !”开始,到现在使用spring框架开始写一点小练习项目,让自己的一开始对java的好奇,变成现在要掌握它的目标。身为一个学生,我现在还是有很多的时间去学到更多的,俗话说:“好记性不如烂笔头”,我虽然做不到,但是“烂键盘”, ......
SpringBoot 环境

Mybatis练习CRUD

namespace namespcae中的包名要和mapper接口中的方法名一致 - id:就是对应的namespace中的方法名 - resultType: Sql语法执行的返回值 - parameter: 参数类型 1、select(选择、查询语句) 1、编写接口 List<User> getU ......
Mybatis CRUD

springboot三

神器之整合通用 Mapper 的开发方法 通用 mapper 的开发方法是做练习的神器,它是基于 mybatis 的一款 MyBatis 增强插件,可以提供一些常用增、删、改、查的操作,不需要重复写一些常用的 sql。简化操作,精简代码,并且达到代码风格统一的目的。它的出现不是为了替代 mybati ......
springboot

使用springboot操作rabbitmq

因为使用了swagger,可以换种方式测试 地址 http://localhost:8080/swagger-ui.html 下面这个只有一个队列 代码部分 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apa ......
springboot rabbitmq

springboot二

对spring boot 的一些补充 在具体的应用开发中可以使用 properties 配置文件或者 yaml 配置文件两种一般建议开发中首选 yml 格式的文件,文件后缀可以是 yml 或者 yaml。可以通过格式缩进的方式表达层次结构。解析 yml 格式的文件需要依赖 snakeyaml,这个依 ......
springboot

Mybatis笔记

如何获得Mybatis? maven仓库: <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --><dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</ ......
Mybatis 笔记

springboot原理

SpringApplication.run()执行流程: 1. 初始化监听器、自定义监听器。 2. 发布ApplicationStartedEvent事件(监听ApplicationStartedEvent方法:1、实现ApplicationStartedEvent 2、SpringApplicat ......
springboot 原理

springboot~redisson中使用lua脚本的问题

# 起因 事情是这样的,我在通过redission进行限流时,用到了在lua脚本里进行数值计算,而我在本地测试过程中,发现所有tonumber()方法时,返回值都是nil,这个原因最后找到了,是没有配置序列化的方式,出现错误提示如下: ``` org.redisson.client.RedisExc ......
脚本 springboot redisson 问题 lua

springboot原理

SpringApplication.run()执行流程: 1. 初始化监听器、自定义监听器。 2. 发布ApplicationStartedEvent事件(监听ApplicationStartedEvent方法:1、实现ApplicationStartedEvent 2、SpringApplicat ......
springboot 原理

springboot原理

SpringApplication.run()执行流程: 1. 初始化监听器、自定义监听器。 2. 发布ApplicationStartedEvent事件(监听ApplicationStartedEvent方法:1、实现ApplicationStartedEvent 2、SpringApplicat ......
springboot 原理

引入mybatisPlus.core,mapper.baseMapper报红的问题解决办法

项目代码突然就报红了,如下: 查看本地依赖库里是有这个jar包的; 解决办法就是换一个低版本的: 换到 ......
mybatisPlus baseMapper 办法 mapper 问题

SpringBoot整合Websocket,实现作为客户端接收消息的同时作为服务端向下游客户发送消息

# SpringBoot整合Websocket ## 1. SpringBoot作为服务端 > ***作为服务端时,需要先导入websocket的依赖*** ```xml org.springframework.boot spring-boot-starter-websocket ``` > *** ......
消息 客户 SpringBoot Websocket 客户端

springboot学习之十三(druid+mybaits plus)

Druid介绍Druid是阿里巴巴的一个开源项目,号称为监控而生的数据库连接池,在功能、性能、扩展性方面都超过其他例如DBCP、C3P0、BoneCP、Proxool、JBoss DataSource等连接池,而且Druid已经在阿里巴巴部署了超过600个应用,通过了极为严格的考验,这才收获了大家的 ......
springboot mybaits druid plus

mybatis 插件

### PageHelper 先看 PageHelper 的插件签名 ```java @Intercepts( { @Signature(type = Executor.class, method = "query", args = {MappedStatement.class, Object.cl ......
插件 mybatis

【转载】SpringBoot 通用限流方案

一、背景 限流对于一个微服务架构系统来说具有非常重要的意义,否则其中的某个微服务将成为整个系统隐藏的雪崩因素,为什么这么说? 举例来讲,某个SAAS平台有100多个微服务应用,但是作为底层的某个或某几个应用来说,将会被所有上层应用频繁调用,业务高峰期时,如果底层应用不做限流处理,该应用必将面临着巨大 ......
SpringBoot 方案

面试准备:缓存、dubbo、GC、springBoot

meituan2 缓存 将缓存推到离用户最近的地方。 脏缓存清理 多级缓存 redis缓存 热点内存本地缓存 nginx proxy cache缓存 nginx lua缓存 redis缓存 可以配置刷新磁盘策略 ? redis是集中式缓存节点:redis缓存管理方便 怎么均匀分散? redis部署方 ......
缓存 springBoot dubbo

SpringBoot 使用jasypt 对敏感字段加密

com.github.ulisesbocchio jasypt-spring-boot-starter 2.1 . 2 如果Spring Boot项目中使用了@SpringBootApplication或者@EnableAutoConfiguration,在项目里添加jasypt-spring-bo ......
字段 SpringBoot jasypt

springboot中使用动态sql约束查询

最近遇到个新功能,就是需要进行动态sql的查询,因为不确定会有多少个查询条件,所以就搜集各种资料,发现springboot中有两种方式,一种是注解形式,一种是xml的形式,我用的是注解的形式,xml的可以参考https://blog.csdn.net/qq_61903414/article/deta ......
springboot 动态 sql

JAVA面试之Mybatis

一、#{}和${}的区别是什么?在Mybatis中,有两种占位符#{}解析传递进来的参数数据${}对传递进来的参数原样拼接在SQL中#{}是预编译处理,${}是字符串替换。使用#{}可以有效的防止SQL注入,提高系统安全性。 二、当实体类中的属性名和表中的字段名不一样 ,怎么办 ? 第1种: 通过在 ......
Mybatis JAVA

idea 在springboot添加本地jar包的方法

虽然现在Maven很方便,但还是会有一些jar是不开源的,也就是说在Maven仓库中是下载不到的,比如对接阿里云、通联等,这个时候就需要我们手动将这些jar包下载下来,然后手动添加到我们的项目中 1、先下载好自己需要的jar包,如下: 2、在SpringBoot中的resources目录新建一个li ......
springboot 方法 idea jar

Mybatis属性配置示例(properties)

**属性(properties)** 这些属性可以在外部进行配置,并可以进行动态替换。既可以在典型的 Java 属性文件中配置这些属性,也可以在 properties 元素的子元素中设置。 参考官网:https://mybatis.net.cn/configuration.html#properti ......
示例 properties 属性 Mybatis

SpringBoot

# SpringBoot ## 1、对XML文件的解析 常见的解析模型有: 1. DOM:将标记语言文档一次性加载进入内存中,在内存中形成一颗 DOM 树(服务器端常用) * 优点:操作方便,可以对文档进行 CRUD 的所有操作 * 缺点:一次性加载进入内存形成 DOM 树,非常消耗资源 2. SA ......
SpringBoot

springboot

这几天查阅了几十篇文章,总结了springboot的一些心得。 一.Spring Boot 是什么 从 2002 年开始,Spring 一直在飞速的发展,如今已经成为了在 Java EE 开发中真正意义上的标准,但是随着技术的发展,Java EE 使用 Spring 逐渐变得笨重起来,大量的 XML ......
springboot

springboot元注解@Target@Retention@Documented

@Target(ElementType.METHOD) 是一个元注解,用来标注注解的作用目标。这里的@Target(ElementType.METHOD)表示该自定义注解可以用于方法上。 @Retention(RetentionPolicy.RUNTIME) 是一个元注解,用来标注注解的保留策略。这 ......