
springboot
GitHub轮子工厂
不生产轮子,只是轮子的搬运工~
展开
-
实战:SpringBoot集成rabbitmq并实现延时队列
集成rabbitmq前言消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性架构。RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息,具有较高的系统吞吐量、可靠性、消息持久化、免费等优点,在软件项目中具有非常广泛的应用。项目介绍本项目以springboot集成rabbitmq,引导如何设计和优雅地集成rabbitmq相关的组件,并实现用死信队列实现延迟消息队列。项目设计与实战配置maven依赖 <pare原创 2020-07-06 18:42:09 · 1486 阅读 · 1 评论 -
实战:SpringBoot分布式验证码登录方案
本文大纲文章目录本文大纲前言前后端未分离的验证码登录方案验证码生成流程如下登录验证流程如下前后端分离的验证码登录方案验证码生成流程如下登录验证流程如下动手撸轮子Kaptcha介绍新建项目并加入依赖Redis配置类`RedisConfig`验证码配置类`KaptchaConfig`验证码控制层`CaptchaController`验证码返回对象`CaptchaVO`Redis封装类 `RedisUtils`验证码方法层`CaptchaService`用户登录对象封装`LoginDTO`登录控制层`UserC原创 2020-07-01 13:06:44 · 1874 阅读 · 3 评论 -
这个轮子让SpringBoot实现api加密So Easy!
SpringBoot的API加密对接在项目中,为了保证数据的安全,我们常常会对传递的数据进行加密。常用的加密算法包括对称加密(AES)和非对称加密(RSA),博主选取码云上最简单的API加密项目进行下面的讲解。下面请出我们的最亮的项目rsa-encrypt-body-spring-boot项目介绍该项目使用RSA加密方式对API接口返回的数据加密,让API数据更加安全。别人无法对提供的数据进行破解。Spring Boot接口加密,可以对返回值、参数值通过注解的方式自动加解密 。什么是RSA加密原创 2020-06-03 19:37:51 · 1681 阅读 · 2 评论 -
将本地SpringBoot应用docker化并发布到远程服务器
怎么将你本地docker应用推送到阿里云docker镜像上很多初学docker得同学都知道docker得方便之处,几个命令就可以搭建 mysql redis等应用,开发出来得SpringBoot项目也可以集成docker,但大都是在本机玩,今天得文章是教大家怎么将docker镜像发布到阿里云机器,实现本地编码,生产运行得效果!docker开启远程访问接口docker得环境搭建这里就不重复...原创 2019-11-15 11:39:51 · 2194 阅读 · 0 评论 -
Spring的BeanUtils有坑?可能是你用错了!
之前看到了一篇文章《用Spring的BeanUtils前,建议你先了解这几个坑》,貌似最近还有很多公众号在发这个,今天结合实际操作来说说我的观点.在这篇文章里面,作者最后得到了这几个结论:1.Spring得BeanUtils得CopyProperties方法需要对应得属性有getter和setter方法;2.如果存在属性完全相同得内部类,但是不是同一个内部类,即分别属于各自得内部类,则...原创 2019-11-07 16:29:24 · 1207 阅读 · 1 评论 -
springboot之扫码登录实战
12121212原创 2018-05-10 15:29:09 · 8291 阅读 · 8 评论 -
使用idea快速创建spring-boot项目
本文使用idea开发工具快速创建spring-boot 2.0项目创建一个简单的maven项目作为父项目,如图:鼠标在项目右键-new-Module 如图操作 选择左侧Spring Initializr 选好jdk版本(需要1.8以上) 点击next 填写好项目信息 ,进入下一步 选择spring boot 版本并勾选web依赖 点击next,直接fi...原创 2018-04-23 17:54:00 · 2279 阅读 · 0 评论 -
springboot集成Mongodb详细篇附详细源码
主要实现功能springboot与mongodb整合加入swagger标准rest接口实现demo(用户增删改查分页)泛型基类dao层封装和实现增删改查分页项目结构部分测试截图swagger简易查看 分页 数据库插入测试数据 单元测试插入模拟数据 package com.lzp;import com.lzp.entity.User;import com.lzp.ser原创 2017-11-23 19:06:15 · 5737 阅读 · 1 评论 -
springboot单元测试详解和实战
单元测试是检测代码严密性的最好方式,不仅能减少和预防bug的产生,还能自己二次检查代码或者考虑review必要,如果你还没有养成这个习惯,可要开始关注了。上节以 springboot快速实战搭建篇 快速入门,本节主要讲述单元测试使用以及多环境配置maven依赖在pom.xml中引入<dependency> <groupId>org.springf...原创 2017-11-21 17:22:36 · 19810 阅读 · 1 评论 -
springboot快速实战搭建篇
从后面开始会围绕springboot进行系列文章讲解使用,本文为入门篇废话不多说,本文主要以快速方式教大家入门和使用 springboot。工具:idea 、maven 、jdkidea实现破解看这篇文章 :Intellij Idea 本地 license server授权服务器实现破解新建projec原创 2017-11-19 11:14:33 · 321 阅读 · 0 评论