SpringBoot+Maven系列
文章平均质量分 78
该系列将阐述SpringBoot的使用和配置,敬请关注!
陈永佳
你那些烂曲流窜九州,我那些烂字多么希望被人记住,你回首来路已明白生无可恋,祈宏福于乐,曲悦丹田,可我还在人海浮沉,写出来的东西期期艾艾词不达意字不成句,我是不是真的能看见那天,不要我惊恐的心一直悬停腹中寻氧,我坚信我的文字一定不只是梦幻觉与暗月光,字悦丹田,见字已成篇,此生亦可恋~
展开
-
SpringBoot中必须掌握的45个注解
????摘要今天分享下 —— SpringBoot 中必须掌握的45个注解,欢迎关注!????SpringBoot/Spring@SpringBootApplication:包含 @Configuration、@EnableAutoConfiguration、@ComponentScan 通常用在主类上;@Repository:用于标注数据访问组件,即 DAO 组件;@Service:用于标注业务层组件;@RestController:用于标注控制层组件(如 str原创 2021-06-17 12:01:34 · 502 阅读 · 0 评论 -
RSA加密请求报错:javax.crypto.BadPaddingException: Decryption error
????摘要今天分享下 —— RSA加密 请求报错:javax.crypto.BadPaddingException: Decryption error,欢迎关注!相关文章阅读:springboot+security基于前后端分离的RSA密码加密登录流程????解决方法在登录方法里把空格替换成+号即可,就问你骚不骚String inputDecryptData = ""; try { Object privateKey = redisUtil原创 2021-06-11 15:38:09 · 1771 阅读 · 0 评论 -
今天来简单说一下Spring Boot 中的线程池,太好用了!
????摘要今天分享下 ——今天来简单说一下 Spring Boot 中的线程池,太好用了!,欢迎关注!如果是两张表,先插旧的表,紧接着插新的表,想提高一下插入表的性能优化,一万多条数据就有点慢了。可以用线程池 ThreadPoolExecutor,首先我用的是 Spring Boot 项目,可以用 Spring 提供的对 ThreadPoolExecutor 封装的线程池 ThreadPoolTaskExecutor,直接使用注解启用。步骤:创建 springboot 工程;创原创 2021-06-10 09:34:43 · 1451 阅读 · 0 评论 -
springboot+security基于前后端分离的RSA密码加密登录流程
????摘要今天分享下 —— springboot 前后端分离,实现 RSA加密 ,欢迎关注!????RSA加密简介RSA加密 是一种非对称加密。可以在不直接传递密钥的情况下,完成解密。这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险。是由一对密钥来进行加解密的过程,分别称为公钥和私钥。两者之间有数学相关,该加密算法的原理就是对一极大整数做因数分解的困难性来保证安全性。通常个人保存私钥,公钥是公开的(可能同时多人持有)。✨RSA加密加密是为了安全性考虑,简单的说,加密原创 2021-06-07 15:26:07 · 4203 阅读 · 5 评论 -
Spring 发起Spring Authorization Server 项目
Spring官方在近日发布了一则消息:将发起一个新的名为Spring Authorization Server的项目。该项目是由Spring Security主导的一个社区驱动项目,旨在向Spring社区提供授权服务器支持。原创 2020-04-29 09:46:08 · 498 阅读 · 0 评论 -
SpringBoot系列:SpringBoot中的条件注解是如何实现的
????摘要今天分享下 —— Salesforce(0):使用更改集进行部署 的一些基本知识,欢迎关注!您可以将工作流、规则、Apex 类和触发器以及其他自定义项从 sandbox 组织部署到您的生产组织。您可以在 Salesforce 用户界面中创建一个出站更改集,并添加您要上载并部署到目标组织的组件。所需的 EDITION适用于:Salesforce Classic(并非在所有组织...原创 2020-04-21 09:01:10 · 533 阅读 · 0 评论 -
Spring Framework 5.2.5 发布,增加对 Java 14 的支持
Spring Framework 5.2.5` 发布了,此版本包含 `50` 多个修复和改进,还增加了对最近发布的 `Java 14` 的支持。原创 2020-03-27 09:33:04 · 332 阅读 · 2 评论 -
Maven系列的一个汇总篇!
????目录摘要文章汇总Maven知识技术栈作者致谢????摘要本文章意在汇总 Maven 系列的历史文章方便查阅!????文章汇总????????Maven 知识Maven系列(一):安装、配置Settings.xml配置文件与使用Maven系列(二):STS(eclipse)下载并配置MavenSpringBoot+Maven系列(一):使用STS(eclipse)如何创建...原创 2020-04-28 09:03:51 · 1394 阅读 · 1 评论 -
Spring Boot 五种热部署方式,再也不用老重启了!
????摘要今天分享下 —— Spring Boot 五种热部署方式,再也不用老重启了! 的一些基本知识,欢迎关注!????分享1、模板热部署在 Spring Boot 中,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,则刷新页面是得不到修改后的页面的,因此我们可以在 application.properties 中关闭模版引擎的缓存,如下:Thymeleaf的配置:spri...原创 2020-03-23 10:05:31 · 629 阅读 · 2 评论 -
一波操作帮你少写30%的代码!
Easycode是idea的一个插件,可以直接对数据的表生成entity,controller,service,dao,mapper,无需任何编码,简单而强大。原创 2020-03-16 10:40:53 · 177 阅读 · 1 评论 -
Spring Boot 的接口限流算法优缺点深度分析
前言在一个高并发系统中对流量的把控是非常重要的,当巨大的流量直接请求到我们的服务器上没多久就可能造成接口不可用,不处理的话甚至会造成整个应用不可用。那么何为限流呢?顾名思义,限流就是限制流量,就像你宽带包了1个G的流量,用完了就没了。通过限流,我们可以很好地控制系统的qps,从而达到保护系统的目的。本篇文章将会介绍一下常用的限流算法以及他们各自的特点。原创 2020-02-27 08:57:39 · 1237 阅读 · 1 评论 -
Spring Boot 2.2.2 发布,新增 2 个新特性!
Spring Boot 2.2.2 发布,新增 2 个新特性!前言我擦太无情了!2.2.1 发布没过一个月,2.2.2 就来了。Maven依赖给大家双手奉上:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot</ar...原创 2019-12-09 09:27:16 · 639 阅读 · 2 评论 -
SpringBootAdmin2.2.0发布,支持最新SpringBoot-Cloud,新增中文展示!
SpringBootAdmin2.2.0发布,支持最新SpringBoot-Cloud,新增中文展示!前言核心依赖升级Spring Cloud Hoxton.RELEASESpring Boot 2.2.1列举多语言支持支持中文、法文、韩文、日文、英文 5国语言详情页面增强增强线程详细信息支持展示Spring Cloud Kubernetes 端口信息个性化...原创 2019-12-09 09:04:05 · 3673 阅读 · 4 评论 -
SpringBoot2.X中spring.jackson.date-format失效的解决办法
SpringBoot中spring.jackson.date-format失效的解决办法SpringBoot 版本<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId&g...原创 2019-12-06 09:36:59 · 5922 阅读 · 3 评论 -
Springboot自定义banner在线生成工具
Springboot自定义banner在线生成工具来看截图该在线工具支持拷贝结果或者下载banner.txt文件,生成后放入Springboot项目的resources文件夹下界面简洁,操作很容易,下面是我使用后拷贝的结果:██ ██ ██ ██ ...原创 2019-12-09 08:56:57 · 6529 阅读 · 2 评论 -
Mybatis批量插入、添加、导入优化
Mybatis批量插入添加优化前言今天为大家分享:Mybatis用in传入数组查询数据。欢迎关注当你使用MyBatis并且以list的方式传入参数去添加数据时,会发现入库效率很低,大多数人会用单条插入的方式这样效率肯定低下喽,今天给不知道的同学安利一下。正题这里的案例是excel导入(最近一个小伙伴问我的),很典型的案例,添加代码核心如下所示:这个是添加方法,单条添加一个一个...原创 2019-12-13 08:56:12 · 1546 阅读 · 2 评论 -
Idea中如何将SpringBoot打成jar包
Idea中如何将SpringBoot打成jar包前言今天博主将为大家分享Idea中如何将SpringBoot打成jar包!不喜勿喷,如有异议欢迎讨论!以下所写内容均与以前的文章有联系可以前往博文查看,陈永佳的博客之前的一系列文章讲解了Maven安装以及配置和STS(eclipse)配置Maven,如有不会的同学请前往学习,如果喜欢给个点赞关注哦,谢谢支持!开始第一步,配置需要打包...原创 2019-12-10 08:39:37 · 661 阅读 · 2 评论 -
SpringBoot项目打包成war包
SpringBoot项目打包成war包前言今天博主将为大家分享SpringBoot项目打包成war包!不喜勿喷,如有异议欢迎讨论!以下所写内容均与以前的文章有联系可以前往博文查看,陈永佳的博客之前的一系列文章讲解了Maven安装以及配置和STS(eclipse)配置Maven,如有不会的同学请前往学习,如果喜欢给个点赞关注哦,谢谢支持!第一步修改打包形式,如下所示:在pom....原创 2019-12-12 08:43:08 · 629 阅读 · 2 评论 -
SpringBoot配置druid连接池连接mysql数据库
SpringBoot配置druid连接池连接mysql数据库前言druid是阿里巴巴开源的一款数据库连接池,性能很好,也有可视化的查询语句执行查看面板。在pom.xml文件中添加druid的依赖,添加log4j的依赖,不加的话启动会报错,druid有用到它。没有废话直接开始在pom.xml文件中添加druid连接池依赖,如下所示:<?xml version="1.0" e...原创 2019-12-11 09:53:13 · 2556 阅读 · 2 评论 -
Springboot配置application.yml使用jdbc连接MySQL数据库
Springboot配置application.yml使用jdbc连接MySQL数据库没有废话直接开始在pom.xml文件中加入如下依赖项:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3....原创 2019-12-04 08:40:56 · 9765 阅读 · 0 评论 -
SpringDataJpa动态Sql
SpringDataJpa动态Sql前言案例github地址(如果有用点个star呗) https://github.com/chenxiban/BlogCaseSet.gitSpring Data JPA大大的简化了我们持久层的开发,但是实际应用中,我们还是需要动态查询的。 比如,前端有多个条件,这些条件很多都是可选的,那么后端的SQL,就应该是可以定制的,在使用Hibernate的...原创 2019-12-10 08:39:02 · 2977 阅读 · 4 评论 -
SpringBoot集成WebSocket
SpringBoot集成WebSocket前言案例github地址(如果有用点个star呗) https://github.com/chenxiban/BlogCaseSet.gitWebSocket 介绍WebSocket 是一种网络通信协议。WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket的引入了解计算机...原创 2019-12-03 08:30:24 · 1088 阅读 · 2 评论 -
SpringBoot集成Freemarker模板技术和SpringBoot全局异常处理
SpringBoot集成Freemarker模板技术和SpringBoot全局异常处理前言案例github地址(如果有用点个star呗) https://github.com/chenxiban/BlogCaseSet.gitSpringBoot 集成Mybatis框架FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页,电子邮件...原创 2019-11-28 08:46:31 · 881 阅读 · 0 评论 -
SpringBoot项目中添加logback-spring.xml日志信息
SpringBoot项目中添加logback-spring.xml日志信息对集成Mybatis框架后的项目,添加日志信息使用SpringBoot默认的日志工具logback显示SQL细节:总结如下,springboot创建多环境日志步骤在src/main/resources下面创建logback-spring.xml文件,可以直接copy文件修改指定日志级别和环境.通过在配置文件中指定...原创 2019-11-27 08:41:46 · 1919 阅读 · 2 评论 -
SpringBoot集成Mybatis框架
SpringBoot 集成Mybatis框架前言案例github地址(如果有用点个star呗) https://github.com/chenxiban/BlogCaseSet.gitSpringBoot 集成Mybatis框架之前我们学习的Spring集成Mybatis,主要是加载Mybatis配置、接口和映射文件,然后加载到到Spring的xml配置文件中,配置较为繁琐,而Sp...原创 2019-11-26 08:35:36 · 680 阅读 · 2 评论 -
SpringBoot集成Quartz定时器框架
SpringBoot集成Quartz框架前言(异步执行的引入)案例github地址(如果有用点个star呗) https://github.com/chenxiban/BlogCaseSet.gitQuartz任务调度框架Quartz是一个任务调度框架。比如你遇到这样的问题想每月10号,信用卡自动还款想每年4月1日自己给当年暗恋女神发一封匿名贺卡想每隔1小时,备份一下自己的学...原创 2019-11-25 09:38:15 · 545 阅读 · 3 评论 -
SpringBoot集成JSP
SpringBoot集成 JSP前言(异步执行的引入)案例github地址(如果有用点个star呗) https://github.com/chenxiban/SpringBoot-Asyn.git通常情况下,用户在对我们服务器发送请求获取结果时,其实并不关心我们服务器端是如何处理的,而只关心是否能快速获取结果(例:比如我们在淘宝提交一个订单,这时我们只会关心订单有没有快速的提交成功...原创 2019-11-22 08:30:43 · 302 阅读 · 2 评论 -
SpringBoot静态资源目录
SpringBoot静态资源目录前言今天博主将为大家分享SpringBoot静态资源目录!不喜勿喷,如有异议欢迎讨论!以下所写内容均与以前的文章有联系可以前往博文查看,陈永佳的博客之前的一系列文章讲解了Maven安装以及配置和STS(eclipse)配置Maven,如有不会的同学请前往学习,如果喜欢给个点赞关注哦,谢谢支持!介绍在web开发中,静态资源的访问是必不可少的,如:图...原创 2019-11-20 08:51:40 · 2413 阅读 · 2 评论 -
SpringBoot与Swagger2.0集成
SpringBoot与Swagger2.0集成前言(异步执行的引入)案例github地址(如果有用点个star呗) https://github.com/chenxiban/SpringBoot-Asyn.git通常情况下,用户在对我们服务器发送请求获取结果时,其实并不关心我们服务器端是如何处理的,而只关心是否能快速获取结果(例:比如我们在淘宝提交一个订单,这时我们只会关心订单有没有快...原创 2019-11-21 08:52:28 · 492 阅读 · 2 评论 -
SpringBoot异步执行
SpringBoot异步执行前言(异步执行的引入)案例github地址(如果有用点个star呗) https://github.com/chenxiban/SpringBoot-Asyn.git通常情况下,用户在对我们服务器发送请求获取结果时,其实并不关心我们服务器端是如何处理的,而只关心是否能快速获取结果(例:比如我们在淘宝提交一个订单,这时我们只会关心订单有没有快速的提交成功,并...原创 2019-11-20 08:51:33 · 316 阅读 · 2 评论 -
SpringDataJpa一对一实体关系
SpringDataJpa一对一实体关系前言案例Github地址(可以用git clone 到本地) https://github.com/chenxiban/SpringDataJpa-One-To-One.git今天为大家分享:SpringDataJpa一对一实体关系。前面讲了SpringDataJpa自定义查询语句(JPQL),请查看博主的SpringDataJpa系列文章。欢迎关...原创 2019-11-18 09:03:15 · 646 阅读 · 2 评论 -
SpringDataJpa自定义投影映射
SpringDataJpa自定义投影映射前言今天为大家分享:SpringDataJpa自定义投影映射。前面讲了SpringDataJpa自定义查询语句(JPQL),请查看博主的SpringDataJpa系列文章。欢迎关注!为什么需要自定义投影映射回忆我之前的文章使用Spring Data Jpa 持久层框架进行数据的查询操作时,只能获取一个对象或者对象集合,并不能获取对象中的指定的...原创 2019-11-15 08:45:32 · 1530 阅读 · 4 评论 -
SpringDataJpa中的事务
SpringDataJpa中的事务前言今天为大家分享:SpringDataJpa中的事务。前面讲了SpringDataJpa自定义查询语句(JPQL),请查看博主的SpringDataJpa系列文章。欢迎关注!操作单个对象的事务Spring Data提供了默认的事务(Transactionality)处理方式,即所有的查询均声明为只读事务,对于持久化,更新与删除对象声明为有事务。 ...原创 2019-11-15 08:45:25 · 797 阅读 · 2 评论 -
SpringDataJpa原生SQL查询
SpringDataJpa原生SQL查询前言今天为大家分享:SpringDataJpa原生SQL查询。前面讲了SpringDataJpa自定义查询语句(JPQL),请查看博主的SpringDataJpa系列文章。欢迎关注!正题一些比较复杂的关联查询要怎么实现呢,JPA的处理方法是:利用原生的SQL命令来实现那些复杂的关联查询,通过设置nativeQuery = true 来设置开启...原创 2019-11-13 08:35:33 · 1379 阅读 · 2 评论 -
SpringDataJpa中常用的注解标签
SpringDataJpa中常用的注解标签前言今天为大家分享:SpringDataJpa中常用的注解标签。前面讲了SpringDataJpa的快速入门,请查看博主的SpringDataJpa系列文章。欢迎关注!创建实体在com.cyj.springboot.entity下创建Student类,如下:package com.cyj.springboot.entity; impo...原创 2019-11-13 08:35:26 · 471 阅读 · 2 评论 -
SpringDataJpa自定义查询语句(JPQL)
SpringDataJpa自定义查询语句(JPQL)前言前面讲了SpringDataJpa持久层操作,请查看博主的SpringDataJpa系列文章。欢迎关注!自定义查询语句(JPQL)这种查询可以声明在Repository方法中,摆脱像命名查询那样的约束,将查询直接在相应的接口方法中声明,结构更清晰,这是SpringDataJpa的特有实现使用@Query自定义查询前面介绍的获...原创 2019-11-12 08:49:05 · 1333 阅读 · 3 评论 -
SpringDataJpa持久层常用操作
SpringDataJpa持久层操作前言SpringDataJPA 是 Spring Data 技术下的子项目,使用SpringDataJPA 访问数据只需要数据访问层接口实现 JpaRepository接口即可。由于 JpaRepository接口继承了PagingAndSortingRepository接口,所以也有它的一些 功能。前面讲了SpringDataJpa的快速入门,请查看博...原创 2019-11-11 08:45:54 · 636 阅读 · 5 评论 -
SpringBoot在项目中结合Lombok使用Jpa(SpringDataJpa快速入门)实现增删改查
SpringBoot项目中使用Jpa(SpringDataJpa)前言请查看博主的SpringDataJpa系列文章。欢迎关注!JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关 系,并将运行期的实体对象持久化到数据库中。在ORM框架中,Hibernate是一支很大的部队,使用很广泛,也很方...原创 2019-11-11 08:45:25 · 2375 阅读 · 2 评论 -
SpringBoot怎么打一个可执行Jar包?
SpringBoot怎么打一个可执行Jar包?前言传统的 Java 应用程序都需要打一个 war 包,并到到 Tomcat webapps 目录下运行。Java 支持打 Jar 包,但没有提供一个标准的方式在一个 Jar 包内再加载嵌入别的 Jar 包,一般需要扩展类加载器来实现,即使这样,也做不到打成一个包运行,因为没有 Servlet 容器。有了 Spring Boot 框架之后,这...原创 2019-11-07 08:39:10 · 1804 阅读 · 2 评论 -
SpringCloud和SpringBoot版本坑 org.springframework.boot.builder.SpringApplication
SpringCloud和SpringBoot版本坑 org.springframework.boot.builder.SpringApplication!前言今天博主将为大家分享SpringCloud和SpringBoot版本坑 org.springframework.boot.builder.SpringApplication!不喜勿喷,如有异议欢迎讨论!以下所写内容均与以前的文章有联...原创 2019-10-31 09:16:17 · 9109 阅读 · 1 评论