
Spring Boot系列
文章平均质量分 94
一些spring boot单体项目的实战记录
江湖一点雨
本来想把收费专栏限时转为免费,给大家一波回归福利,结果官方不支持。收费专栏限时最低价好了~
展开
-
最新web/springboot打造通用的短信验证码微服务(详细)
前言鉴于很久之前的一篇文章, 最新web/java/jsp实现发送手机短信验证码和邮箱验证码的注册登录功能(详细),截止到目前,依然有很多小伙伴,需要帮助,于是我再加一篇,让大家能更好的使用。(当然,两篇文章,依然都是有效的,就看你使用的是什么开发环境了)鉴于第一篇文章是用的一个第三方平台,很多小伙伴没有用过,所以本次实现短信验证码服务,挑选了国内两大运营商(阿里云、腾讯云),来实现手机短信功能。注意点:1.代码是最新版本的,很多博客写的都是低版本的,有些参数名称都变了。2.微服务短信业务实原创 2021-06-03 09:52:11 · 2523 阅读 · 20 评论 -
Javaweb/SpringBoot/SpringCloud/SpringCloud Alibaba后端的返回值类型
前言在很久以前,写过一篇关于Web开发中的 Model、ModelMap和ModelAndView的使用详解,当时也是本着一个记录的心情去写的,所以尽量通俗,没想到,截止到目前,仍然有很多小伙伴在阅读和学习这篇文章,这让笔者想到,不管是现在科技怎么发达,依然会有很多初学者,于是,就出了这篇扫盲文。目前SpringBoot框架的风头已经超过了当初的SSM框架,很多小伙伴甚至已经跳过了对SSM的学习,笔者还是建议去学习一下SSM,毕竟会SSM的人一定会SpringBoot,学习还是从基础来的好。在Sp原创 2021-06-01 19:14:38 · 532 阅读 · 0 评论 -
java/web/springboot项目使用WebSocket消息推送
不说废话,三言两语告诉你啥是WebSocket?最近项目中,有消息推送和在线咨询的功能,以前也没搞过啊,有些小伙伴估计也是,那肯定要赶紧学习起来啊~不说废话,今天就告诉你啥是WebSocket?1、WebSocket 与 HTTP先说HTTP,http协议是用在应用层的协议,他是基于tcp协议的,http协议建立链接也必须要有三次握手才能发送信息。(一句话:客户端是主动的,服务器是被动的,还需要三次握手。)首先,WebSocket是一种网络传输协议,在2008年诞生,2011年成为国际标准。现在原创 2020-07-22 16:08:10 · 2174 阅读 · 0 评论 -
MyBatis-Plus的一些高级干货
MyBatis-Plus的一些高级干货MyBatis Plus(简称 MP)是一个 MyBatis 的增强版,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。记住:对MyBatis只做增强不做改变,引入它不会对现有工程产生影响\color{red}{对MyBatis 只做增强不做改变,引入它不会对现有工程产生影响}对MyBatis只做增强不做改变,引入它不会对现有工程产生影响mp官方文档:https://mp.baomidou.com/guide/1.MyBatis-Plus原创 2020-05-16 20:14:40 · 2197 阅读 · 0 评论 -
基于Spring AOP的统一响应体的实现(注解版)
基于Spring AOP的统一响应体的实现(注解版)一、前言在上一篇系列中 我们 统一参数校验,统一结果响应,统一异常处理,统一错误处理,统一日志记录,统一生成api文档,对于统一数据响应返回规范那里(5. 统一结果响应),我们写的方式不采用注解的,介于springboot中注解的使用较为频繁,特意增加一个自定义注解版本来完成的统一响应的操作。二、思路使用Spring的Control...原创 2020-04-16 21:49:40 · 1794 阅读 · 1 评论 -
springboot/web项目优秀的后端接口体系,看一篇就够了
springboot/web项目优秀的后端接口体系,看一篇就够了项目构建-统一参数校验,统一结果响应,统一异常处理,统一错误处理,统一日志记录,统一生成api文档1. 前言一个后端接口大致分为四个部分组成:接口地址(url)、接口请求方式(get、post等)、请求数据(request)、响应数据(response)。本文主要演示如何构建起一个优秀的后端接口体系,体系构建好了自然就有了规范...原创 2020-04-16 21:17:36 · 11430 阅读 · 10 评论 -
SpringBoot/Web项目防止表单/请求重复提交(单体和分布式)
SpringBoot/Web项目防止表单/请求重复提交(单机和分布式)一、场景/方案说起web项目的防止表单/请求重复提交,不得不说幂等性。幂等性, 通俗的说就是一个接口, 多次发起同一个请求, 必须保证操作只能执行一次。1.1、常见场景: • 订单接口, 不能多次创建订单 • 支付接口, 重复支付同一笔订单只能扣一次钱 • 支付宝回调接口, 可能会多次回调, 必须处理重复回调...原创 2020-04-14 15:37:16 · 8550 阅读 · 8 评论 -
springboot之Eclipse安装插件STS(正确详细)
springboot开发之Eclipse安装插件STS详细Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。也就是说,Sp...原创 2018-12-28 16:21:27 · 5146 阅读 · 2 评论 -
Spring Boot实战系列《七》:实现登录国际化
Spring Boot实战系列《七》:实现登录国际化1.前言上一篇文章说的是人事管理系统的登录设计,在设计好了登录页面login.html的时候,不知道大家有没有看到下方有一个中文,英文按钮。一般逼格高点的项目,都是需要国际化的。那么我们本篇文章就说一下关于spring boot项目的国际化操作。2.登录国际化由什么控制?运行我们上次的项目,默认访问login.html页面,是这样的。...原创 2018-12-04 20:39:06 · 3266 阅读 · 4 评论 -
Spring Boot实战系列《六》:人事管理系统的登录设计
Spring Boot实战系列《六》:人事管理系统的登录设计1.前言在上一篇中教大家在IEDA或者eclipse中使用spirng initializer快速创建spring boot项目,这样构造出来的spring boot项目,自动配置了基本的运行环境和项目结构。便于开发时的继续工作,推荐使用。那么在经过了前面几篇的介绍以后,接下里我们开始做一个小小的人事管理系统,来进一步熟悉sprin...原创 2018-12-04 19:43:04 · 5351 阅读 · 2 评论 -
Spring Boot实战系列《五》:使用spirng initializer快速创建spring boot项目
Spring Boot实战系列《五》:使用spirng initializer快速创建spring boot项目1.前言在上一篇文章中Spring Boot入门项目,我们是使用的maven来创建的,然后还需要手动导入一些需要的模块,那么接下来介绍一个快速创建spring boot项目的方法。2.使用spirng initializer快速创建spring boot项目如果你还有开发工具是I...原创 2018-11-13 20:17:06 · 1370 阅读 · 2 评论 -
Spring Boot实战系列《四》:Spring Boot入门项目
Spring Boot实战系列《四》:Spring Boot入门项目1.前言经过前面一篇文章Spring Boot实战系列《三》:Spring Boot 简介,我们已经知道了spring boot的大概情况。在使用spring boot之前,最好先知道以下内容:有过Spring框架的使用经验。熟练使用maven进行项目构建和依赖管理。熟练使用eclipse或者IDEA等web开发工具...原创 2018-11-13 15:23:41 · 3120 阅读 · 1 评论 -
Spring Boot实战系列《三》:Spring Boot 简介
Spring Boot实战系列《三》:Spring Boot 入门1.什么是spring boot?根据上一篇,前后端分离的理解,下面来介绍一下本次教程的主打框架——Spring Boot。Spring Boot是伴随spring 4.0版本而衍生一个框架,像spring 的一个小儿子,基于Java的开源框架,由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始...原创 2018-11-13 14:19:44 · 1756 阅读 · 0 评论 -
Spring Boot实战系列《二》:白话理解前后端分离
Spring Boot实战系列《二》:白话理解前后端分离一、前言在上面简单介绍[大白话说微服务架构](https://blog.youkuaiyun.com/ITBigGod/article/details/84025445)之后,跟随着微服务的产儿之一就是——前后端分离。一般来说,我学习完以后,转为自己的白话来理解,所以难免有失偏颇之处,请看官们取其精华即可。1.什么是前后端分离?在学习之前,我...原创 2018-11-13 12:01:48 · 2632 阅读 · 1 评论 -
Spring Boot实战系列《一》:大白话说微服务架构
Spring Boot实战《一》:大白话说微服务架构本文是博主本人在面临着即将毕业工作前,为了更深程度的早日融入社会企业文化中,而本人不太喜欢官方的一大堆专用名词听不太懂,一般来说,我都会学习完以后,转为自己的白话来理解,所以难免有失偏颇之处,请看官们取其精华即可。在学习Spring Boot之前,不得不先学习一下它的大时代背景——微服务。1.目前的开发模式目前的开发模式就是:ALL I...原创 2018-11-13 11:03:02 · 4006 阅读 · 1 评论