springboot
文章平均质量分 69
常用SpringBoot整合,
https://gitee.com/rodert/SpringBoot-javapub/
JavaPub-rodert
技术&自媒体,专注于面试技巧,擅长Java、Go、MySQL、区块链
展开
-
MyBatis-plus这么好用,不允许还有人不会
你好呀,我是 javapub.做 Java 的同学都会用到的三件套,Spring、SpringMV、MyBatis。但是由于使用起来配置较多,依赖冲突频发。所有,各路大佬又在这上边做了包装,像我们常用的 SpringBoot、MyBatisPlus。基于当前要开发的是一个用户中心系统,查询逻辑比较简单,这里选用 MyBatis-Plus 就够用。但是很多同学还没用过这个工具,今天带你使用一下。省下时间来摸鱼啊。原创 2024-07-02 22:15:52 · 446 阅读 · 0 评论 -
三种快速创建SpringBoot项目的方式
SpringBoot 是一个快速开发框架,通过maven依赖的继承方式,帮助我们快速整合第三方常用框架。5、在 main/java 目录下创建一个包,然后新建一个类,比如我的如下;4、将压缩包下载后,解压缩后用自己喜欢的 IDE 开发即可;1、新建项目时选择 Spring Initializr;6、运行上一步中的 main 方法即可;2、点击下一步,填写相关配置;4、配置项目名,点击完成即可;1、新建 Maven 项目;3、选择包,添加相关依赖;2、填写项目名和相关配置;原创 2023-11-17 08:23:34 · 250 阅读 · 0 评论 -
springboot生成二维码的正确姿势-附视频附源码
你有没有想过这样一些问题:二维码的原理是什么,如何保证不重复?保证各个平台的二维码是唯一你有没有想过这样一件事,二维码是实现原理是什么?就算你的程序停止运行,但是你的二维码依然存在。设计上要保证唯一性,比如在物流等容易损坏的环境中,如何保证二维码的准确性?原创 2023-10-21 20:04:16 · 662 阅读 · 2 评论 -
SpringBoot2.x整合Prometheus+Grafana【附源码】
SpringBoot2.x整合Prometheus+Grafana【附源码】附源码+视频总体框架图Prometheus,是一个开源的系统监控和告警的工具包,其采用Pull方式采集时间序列的度量数据(也支持push方式),通过Http协议传输。它的工作方式是被监控的服务需要公开一个Prometheus端点,这端点是一个HTTP接口,该接口公开了度量的列表和当前的值,然后Prometheus应用从此接口定时拉取数据,一般可以存放在时序数据库中,然后通过可视化的Dashboard(e.g.Grafana)进行数据原创 2022-06-15 11:39:48 · 507 阅读 · 2 评论 -
idea 替换 choose initializr service URL.
网络不好,替换SpringBoot初始化地址idea 替换 choose initializr service URL.Idea中默认使用:https://start.spring.io/,国内网络如果不稳定创建工程会很慢原创 2022-06-15 09:03:18 · 944 阅读 · 0 评论 -
springboot 自定义制作开机启动
springboot 自定义制作开机启动,springboot 自定义制作开机启动,springboot 自定义制作开机启动原创 2022-05-15 10:15:22 · 245 阅读 · 0 评论 -
springboot 中打印 sql 语句
打印sql原创 2022-04-20 12:17:44 · 430 阅读 · 0 评论 -
docker 打包 springboot 项目快速入门
docker打包构建springboot,安装docker环境,快速入门文档!原创 2022-02-26 13:03:49 · 1240 阅读 · 1 评论 -
自定义注解+AOP切面日志+源码
自定义注解+AOP切面日志 源码https://gitee.com/rodert/SpringBoot-javapub文章目录注解前言说明代码讲解切面注解日志1. 新建接口2. 引入依赖3. 注解4. AOP切点类测试注解前言注解是JavaEE的基础,更是在Spring中发扬光大。AOP中有大量使用。说明本案例主要通过俩个实操讲解、演示切面注解日志切面注解锁切面注解权限后俩个分别再出一个Demo,源码全部都在gitee免费提供代码讲解切面注解日志1. 新建接口新建接口用于原创 2022-01-26 20:16:42 · 1072 阅读 · 1 评论 -
Logback配置文件这么写,TPS提高10倍
日志是每个生产系统的标配,但是在一些高并发的系统中,日志记录可能会造成系统的负载。比如ETL流处理程序中。文章目录01. 通过阅读本篇文章将了解到02. 配置文件logback-spring.xmllogback 高级特性异步输出日志异步输出日志性能测试服务器硬件测试工具同步输出日志异步输出日志异步日志输出原理01. 通过阅读本篇文章将了解到1.日志输出到文件并根据LEVEL级别将日志分类保存到不同文件2.通过异步输出日志减少磁盘IO提高性能3.异步输出日志的原理02. 配置文件logb.原创 2022-01-06 18:16:35 · 217 阅读 · 0 评论 -
SpringBoot 中的线程池,你真的会用么?
前言前两天做项目的时候,想提高一下插入表的性能优化,因为是两张表,先插旧的表,紧接着插新的表,一万多条数据就有点慢了后面就想到了线程池 ThreadPoolExecutor,而用的是Spring Boot 项目,可以用 Spring 提供的对 ThreadPoolExecutor 封装的线程池 ThreadPoolTaskExecutor,直接使用注解启用使用步骤先创建一个线程池的配置,让 Spring Boot 加载,用来定义如何创建一个 ThreadPoolTaskExecutor,要使用原创 2021-08-30 21:45:32 · 299 阅读 · 0 评论 -
16K点赞 基于Spring + Vue的前后端分离管理系统ELAdmin,真香
推荐一个特别实用的项目,项目从安装部署到代码集体功能都有很详细的说明,特别适合学习上手eladmin 一个基于 Spring Boot 2.1.0 、 Spring Boot Jpa、 JWT、Spring Security、Redis、Vue的前后端分离的后台管理系统。在 Github 和 Gitee 上看了很多的项目,发现大多数都是基于 Mybatis 的(可能是国内业务太复杂的缘故吧), 基于 Spring Boot Jpa 的寥寥无几,于是 EL-ADMIN 就这样诞生了。正在学习vue的小原创 2021-08-11 22:18:21 · 472 阅读 · 0 评论 -
私活利器,时薪翻一番,推荐几个SpringBoot项目,建议你改改
前言不得不佩服 SpringBoot 的生态如此强大,今天给大家推荐几款优秀的后台管理系统,小伙伴们再也不用从头到尾撸一个项目了。文章目录SmartAdminlitemallTimomall4jweb-flashSPToolsSmartAdmin我们开源一套漂亮的代码和一套整洁的代码规范,让大家在这浮躁的代码世界里感受到一股把代码写好的清流!同时又让开发者节省大量的时间,减少加班,快乐工作,热爱生活。SmartAdmin 让你从认识到忘不了,绝对是你最想要的!项目地址:https://gite原创 2021-08-08 23:47:16 · 461 阅读 · 0 评论 -
你真的了解@RequestBody?
写于 20210627 20:53 北京朝阳区文章目录场景解决场景今天遇到一个奇怪的问题(还是菜),接口如下,俩个对象接收参数,其中一个前面加了 @RequestBody() 。结果导致 UserInfo.class 对象传参不能接收成功。 @RequestMapping("/test") public Integer test(@RequestBody User user, UserInfo userInfo) { System.out.println(user.to原创 2021-06-27 21:14:15 · 238 阅读 · 0 评论 -
【已解】Cannot parse date “2020-08-31 00:00:00“: while it seems to fit format ‘yyyy-MM-dd‘T‘HH:mm:ss.SSS
文章目录异常报错原因解决方法异常Cannot parse date “2020-08-31 00:00:00“: while it seems to fit format ‘yyyy-MM-dd‘T‘HH:mm:ss.SSS报错原因这种格式springboot中不能识别并转化。它会抛出异常信息,提示转换失败解决方法 @JsonFormat(shape= JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss") @ApiPar原创 2021-03-19 15:17:54 · 2292 阅读 · 0 评论 -
Springboot项目的接口防刷
今天跟大家分享Springboot项目的接口防刷的实例的知识。1. Springboot项目的接口防刷的实例说明:使用了注解的方式进行对接口防刷的功能,非常高大上,本文章仅供参考。技术要点:springboot的基本知识,redis基本操作,首先是写一个注解类:import java.lang.annotation.Retention;import java.lang.annotation.Target; import static java.lang.annotation.ElementT原创 2021-02-24 21:40:20 · 511 阅读 · 0 评论 -
SpringBoot+Schedule 定时任务的配置开关
很实用,建议收藏@Scheduled(cron = “0/4 * * * * ?”)springboot 定时任务注解 用起来简直不要太shuang,我们有时在部署测试环境时,并不需要定时任务执行,再去掉注解显然太麻烦,所以我们给定时任务加个开关默认开启代码:@ConditionalOnProperty(prefix = "scheduling", name = "enabled", havingValue = "true")配置文件:scheduling.enabled=f原创 2020-09-03 10:59:46 · 2641 阅读 · 0 评论 -
springboot之异常
[ pool-8-thread-1:504536418 ] - [ ERROR ] org.springframework.scheduling.support.TaskUtils$LoggingErrorHandler.handleError(TaskUtils.java:95) Unexpected error occurred in scheduled task.[Error Code...原创 2020-02-13 11:17:04 · 1816 阅读 · 0 评论 -
You may wish to exclude one of them to ensure predictable runtime behavior
使用springboot遇到问题Found multiple occurrences of org.json.JSONObject on the class path: jar:file:/C:/Users/Chloe/.m2/repository/org/json/json/20140107/json-20140107.jar!/org/json/JSONObject.c...原创 2019-10-20 16:15:17 · 2533 阅读 · 0 评论 -
springboot配置文件application.properties解析
application.propertiesspring.mvc.view.prefix=/WEB-INF/jsp/spring.mvc.view.suffix=.jspspring.datasource.url=jdbc:mysql://127.0.0.1:3306/test4?characterEncoding=UTF-8spring.datasource.username=ro...原创 2019-08-13 19:58:44 · 367 阅读 · 0 评论