SpringBoot
文章平均质量分 83
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。
12程序猿
这个作者很懒,什么都没留下…
展开
-
Springboot实现websocket客户端,含重连机制
Springboot实现websocket客户端,含重连机制转载 2024-04-25 16:13:06 · 851 阅读 · 0 评论 -
SpringBoot使用Redisson实现分布式锁
SpringBoot使用Redisson实现分布式锁原创 2023-03-13 15:34:12 · 546 阅读 · 0 评论 -
Spring Boot整合Kaptcha实现验证码功能
Spring Boot整合Kaptcha实现验证码功能原创 2023-02-27 11:06:12 · 1444 阅读 · 0 评论 -
java实现阿里云rocketMQ消息的发送与消费(tcp协议sdk)
java实现阿里云rocketMQ消息的发送与消费(tcp协议sdk)原创 2023-02-23 15:37:26 · 2280 阅读 · 0 评论 -
Spring Boot 集成 easypoi实现excel的多sheet导入导出
Spring Boot 集成 easypoi实现excel的多sheet导入导出原创 2023-01-17 17:44:06 · 1737 阅读 · 1 评论 -
java实现阿里云rocketMQ消息的发送与消费(http协议sdk)
java实现阿里云rocketMQ消息的发送与消费(http协议sdk)原创 2022-11-23 16:11:36 · 2473 阅读 · 0 评论 -
SpringBoot + openFeign实现远程接口调用
SpringBoot + openFeign实现远程接口调用原创 2022-11-22 15:10:40 · 2433 阅读 · 2 评论 -
Spring Boot 集成 easypoi实现excel的导入导出、excel导入导出含图片
Spring Boot 集成 easypoi实现excel的导入导出、excel导入导出含图片原创 2022-09-19 14:06:50 · 3677 阅读 · 1 评论 -
SpringBoot+TKmybatis+mysql实现简单后台管理demo
SpringBoot+TKmybatis+mysql实现简单后台管理demo原创 2022-09-02 14:30:50 · 955 阅读 · 0 评论 -
springboot 启动卡住,控制台 Waiting for changelog lock
springboot 启动卡住,控制台 Waiting for changelog lock转载 2022-08-04 15:25:10 · 4482 阅读 · 0 评论 -
Java实现生成数据库表结构文档(生成工具screw的使用)
springboot整合screw实现生成数据库表结构文档原创 2022-08-01 15:07:41 · 1758 阅读 · 0 评论 -
java实现给图片添加水印(文字水印或图片水印)
java实现给图片添加水印(文字水印或图片水印)原创 2022-07-26 17:56:03 · 25546 阅读 · 13 评论 -
@RequestBody注解转对象中驼峰格式的参数无法接收到数据的问题解决方法
@RequestBody注解转对象中驼峰格式的参数无法接收到数据的问题解决方法原创 2022-07-20 17:29:53 · 5612 阅读 · 0 评论 -
SpringBoot集成RocketMQ实现各种消息类型
SpringBoot集成RocketMQ实现各种消息类型原创 2022-07-11 15:12:58 · 2052 阅读 · 2 评论 -
springboot+rocketmq(7):实现事务消息
springboot+rocketmq(7):实现事务消息原创 2022-07-11 15:04:56 · 2504 阅读 · 1 评论 -
springboot+rocketmq(6):实现消息过滤
springboot+rocketmq(6):实现消息过滤原创 2022-07-04 17:19:30 · 3432 阅读 · 0 评论 -
springboot+rocketmq(5):实现批量消息
springboot+rocketmq(5):实现批量消息原创 2022-07-04 14:40:42 · 3887 阅读 · 2 评论 -
SpringBoot+poi实现读取word文件内容
SpringBoot+poi实现读取word文件内容原创 2022-07-01 16:32:37 · 6687 阅读 · 5 评论 -
springboot+rocketmq(4):实现延时消息
springboot+rockermq整合实现延时消息原创 2022-06-24 09:39:31 · 2854 阅读 · 0 评论 -
springboot+rocketmq(3):实现广播消息
springboot+rockermq(3):实现广播消息原创 2022-06-20 17:45:46 · 1759 阅读 · 2 评论 -
SpringBoot实现oss的多文件批量获取打成zip包下载
SpringBoot实现oss的多文件批量获取打成zip包下载原创 2022-06-16 14:16:22 · 1438 阅读 · 3 评论 -
SpringBoot+mongodb实现分组统计、时间范围查询、去重排序查询、组合排序、分页查询
SpringBoot+mongodb实现分组统计、时间范围查询、去重排序查询、组合排序、分页查询原创 2022-06-09 17:37:33 · 4863 阅读 · 3 评论 -
windows下bat脚本启动springboot项目jar包
windows下bat脚本启动springboot项目jar包一、SpringBoot打jar包idea打开项目,如果项目是 gradle 仓库,使用如下方式,进行打包:双击bootJar1.双击clean,清空之前的打包记录2.双击 bootJar,进行打包,打包文件 在项目根目录build下的libs下idea打开项目,如果项目是 maven仓库,使用如下方式,进行打包:项目右键—》Run Maven—>clean—>install二、jar包部署运行2.1 jar原创 2022-05-27 18:19:08 · 13286 阅读 · 0 评论 -
SpringBoot整合Xxl-Job的完整步骤记录
一、概述XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。原创 2022-05-26 14:41:56 · 3003 阅读 · 0 评论 -
JAVA实体类(VO)与实体类(BO)之间转换--Dozer
在业务中,我们接受前端传来的对象VO后,为了方便业务,需要把VO转换成BO或者数据库映射的实体类,这时候就需要借助Dozer来直接转换完成。1.引入依赖<dependency> <groupId>net.sf.dozer</groupId> <artifactId>dozer</artifactId> <version>5.4.0</version></dependency>2.注入工转载 2022-05-25 17:59:00 · 3009 阅读 · 0 评论 -
SpringBoot 整合实现ActiveMQ
目录一、ActiveMQ介绍二、ActiveMQ安装、服务端开启2.1 安装2.2 服务端启动三、SpringBoot 整合实现ActiveMQ3.1添加依赖3.2添加配置文件(yml文件)3.3 Queue3.3.1 Queue配置3.3.2 创建生产者3.3.3 创建消费者3.3.4 启动类添加@EnableJms 注解,启动消息队列3.3.5 测试3.4 Topic3.4.1 Topic配置3.4.2 发布者3.4.3 订阅者3.4.4 测试3.4.5 创建一个配置类,在配置类中提供监听工厂配置3.4原创 2022-05-24 14:49:29 · 3341 阅读 · 0 评论 -
SpringBoot 二维码生成base64并上传OSS
二维码生成基础环境SpringBoot、Maven代码实现1.添加依赖<!--二维码生成 --><dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.3</version></dependency><dependency>原创 2022-05-17 16:18:02 · 584 阅读 · 2 评论 -
SpringBoot 整合 druid Monitor进行sql监控
使用springboot集成druid-Monitor进行sql监控、数据源监控,sql慢查询监控。一、前言软件架构:springboot框架druid地址池mybatisDruid 简介Druid 是阿里巴巴开源的数据库连接池,提供了优秀的对数据库操作的监控功能。Druid的好并不止体现在作为一个连接池加快数据访问性能上和连接管理上,他带有一个强大的监控工具:Druid Monitor。不仅可以监控数据源和慢查询,还可以监控Web应用、URI监控、Session监控、Spring监控原创 2022-03-11 16:51:33 · 4255 阅读 · 1 评论 -
Springboot 整合Logback,输出日志到文件
Springboot 整合Logback,输出日志到文件。一、前言SpringBoot对所有内部日志使用通用日志记录,但保留底层日志实现。为Java Util Logging、Log4J2和Logback提供了默认配置。在不同的情况下,日志记录器都预先配置为使用控制台输出,同时还提供可选的文件输出。默认情况下,SpringBoot使用Logback进行日志记录。1.1 logback日志组件Logback是一款开源日志组件,属于Log4j的升级版本,现在项目组使用的次数越来越多。1.2 日志等级原创 2022-02-11 11:52:54 · 5969 阅读 · 0 评论 -
Springboot实现发送邮件功能
相信使用过Spring的众多开发者都知道Spring提供了非常好用的JavaMailSender接口实现邮件发送,在Spring Boot的Starter模块中也为此提供了自动化配置。下面通过实例来讲解如何在Spring Boot中使用JavaMailSender发送邮件。一、前言在实际项目中,经常需要用到邮件通知功能。比如,用户通过邮件注册,通过邮件找回密码等;又比如通过邮件发送系统情况,通过邮件发送报表信息等等,实际应用场景很多。这篇文章,就教大家通过springboot快速的实现一个发送邮件的功原创 2021-12-20 15:20:23 · 17376 阅读 · 10 评论 -
SpringBoot+EasyPoi实现excel导出
在实际项目开发中,对于Excel的导入导出还是很常见的需求,比如说将数据根据模板批量导入到数据库中,以及将数据库中的数据批量导出陈Excel的形式现有需求: 根据检索条件查询列表并将结果导出到excelEasypoi文档:https://easypoi.mydoc.io/#text_186900EasyPoi的主要特点1.设计精巧,使用简单2.接口丰富,扩展简单3.默认值多,write less do more4.spring mvc支持,web导出可以简单明了实现过程1.创建一个Sp原创 2021-09-06 16:55:58 · 891 阅读 · 1 评论 -
Springboot +mybatis-plus 实现代码生成器(自定义默认模板引擎)
目录一、前言二、实现过程1.添加依赖2.复制maven包内的模板3.自定义模板内容4.编写代码生成器代码5.测试运行三、代码源码一、前言1.在MyBatis-Plus的官网就为我们提供了代码生成器的使用教程,它可以为完成最基本的代码生成,但是想要实现自己的效果,还需要我们自己去设置生成模板。2.AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等原创 2021-08-27 17:08:09 · 2455 阅读 · 0 评论 -
Springboot全局异常处理实现
一、前言 在开发过程中,我们经常会遇到异常,不管是DAO、SERVICE、Controller那一层都有可能发生,对于异常处理,正常同时是try-catch或者直接throw出去不管了,这就导致了代码中四处散落着try-catch的代码,系统的代码耦合度高,工作量大且不好统一,维护的工作量也很大。那么,能不能将所有类型的异常处理从各处理过程解耦出来,这样既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护?------答案是肯定的。全局异常处理原创 2021-08-18 16:32:04 · 478 阅读 · 0 评论 -
Mybatis-plus 动态条件查询QueryWrapper的使用
一、queryWrapper介绍queryWrapper是mybatis plus中实现查询的对象封装操作类,可以封装sql对象,包括where条件,order by排序,select哪些字段等等,他的层级关系如下:原创 2021-08-13 17:19:05 · 118748 阅读 · 7 评论 -
Spring boot实现定时任务三:实现SchedulingConfigurer接口(动态定时任务)
目录一、实现方法二、实现过程1.创建定时任务执行周期表(sys_cron)2.代码实现2.1创建spring boot项目,添加web、mybatis-plus、mysql相关依赖2.2 在项目中的application.yml 添加数据源2.3 创建定时器2.3.1 创建SysCron实体类2.3.2 创建CronMapper2.3.3 配置dao层包扫描2.3.4 配置定时任务2.4 启动项目,进行测试3.代码源码在Spring Boot项目中,通过@EnableScheduling可启用Spring原创 2021-08-10 09:42:03 · 5927 阅读 · 2 评论 -
Spring boot实现定时任务二:使用注解@scheduled和@EnableScheduling
目录1.定时任务的使用场景2.SpringBoot对定时任务的支持:3.Spring自带定时任务的实现—`@Scheduled注解`4.代码实现1.定时任务的使用场景在项目的开发过程中,我们经常会遇到类似这样的需求:需要定期执行某一项工作,或者按照特定计划执行某些工作。这时我们就需要用到定时任务。2.SpringBoot对定时任务的支持:日常开发中,定时任务最常用的实现方式有如下两种:Spring-3.*版本之后,自带定时任务的实现(@Scheduled注解)SpringBoot-2.*版本之原创 2021-08-09 11:31:22 · 2519 阅读 · 0 评论 -
Springboot +mybatis-plus 实现公共字段自动填充
本文讲述了在SpringBoot 中使用Mybatis Plus如何实现一个自动填充功能。目录一、应用场景二、代码实现步骤1.建数据库表 t_user2.创建spring boot项目集成mybatis-plus实现字段自动填充2.1 配置pom.xml 和 application.yml2.2 编写User实体,添加填充注解2.3 创建一个UserMapper2.4 自定义公共字段填充处理器2.5 创建UserController,编写方法测试字段自动填充三、测试四、扩展1.编写BaseEntity公共原创 2021-08-06 17:06:07 · 2081 阅读 · 0 评论 -
Spring boot实现定时任务一:集成Quartz
Spring boot集成Quartz实现定时任务目录1.Quartz介绍1.1 Quartz的三大核心组件1.2 CronTrigger配置格式2.Springboot 整合Quartz框架2.1 创建项目2.2 实现定时任务3.代码示例1.Quartz介绍Quartz 是一个功能丰富的开源作业调度库,它由 Java 写成,可以集成在任何 Java 应用程序中,包括 Java SE 和 Java EE 等。使用 Quartz 可以创建简单或者复杂的执行计划,它支持数据库、集群、插件以及邮件原创 2021-08-05 09:59:50 · 345 阅读 · 0 评论 -
SpringBoot 实现自定义注解
SpringBoot - 如何实现自定义注解1.java自定义注解主要有3步:(1)编写@interface接口(2)编写@interface对应的处理方法进行处理(3)调用处理方法@interface接口 需要以下三个注解:@Target、@Retention、@Documented2.@Target、@Retention、@Documented注解的简介(1)@Target功能:指明了修饰的这个注解的使用范围,即被描述的注解可以用在哪里ElementType的取值包含以下几种:TY原创 2021-08-03 16:41:29 · 1680 阅读 · 0 评论 -
SpringBoot创建maven多模块项目
SpringBoot创建maven多模块项目项目结构该项目名称为springboot-maven-multi,由springboot-maven-multi、user-dao、user-domain、user-service、user-web个模块组成,其中springboot-maven-multi模块是其他模块的父模块。第一步:新建springboot-maven-multi项目File -> New -> Project -> Spring Initializr输入Lo.转载 2021-08-03 11:19:49 · 1232 阅读 · 0 评论