首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
spring boot
订阅
新彬
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
【项目实践】SpringBoot三招组合拳,手把手教你打出优雅的后端接口
一个后端接口大致分为四个部分组成:接口地址(url)、接口请求方式(get、post等)、请求数据(request)、响应数据(response)。如何构建这几个部分每个公司要求都不同,没有什么“一定是最好的”标准,但一个优秀的后端接口和一个糟糕的后端接口对比起来差异还是蛮大的…
SpringBoot的启动流程是怎样的?SpringBoot源码(七)
本专栏是Springboot源码专题,大白话讲解Springboot源码,有详细的每一行中文注释供阅读。
十分钟实现发送邮件服务
发送邮件应该是网站的必备拓展功能之一,注册验证、忘记密码或者是给用户发送营销信息。 接收电子邮件的协议:POP3和IMAP。 SMTP全称为Simple Mail Transfer Protocol(简单邮件传输协议),它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制…
都前后端分离了,咱就别做页面跳转了!统统 JSON 交互
这确实代表了两种不同的方向。 传统的通过 session 来记录用户认证信息的方式我们可以理解为这是一种有状态登录,而 JWT 则代表了一种无状态登录。可能有小伙伴对这个概念还不太熟悉,我这里就先来科普一下有状态登录和无状态登录。 1. 无状态登录 有状态服务,即服务端需要记录…
Spring Boot + Spring Security + JWT + MySQL构建安全认证
1. 本次构建安全架构概述 实现通过填写用户名(或邮箱)和密码的登录api. 用户信息验证成功后, 服务方生成 JWT 认证 token, 并返回给客户端. 客户端通过在Authorization 请求头中传递JWT token来访问特定资源. 配置基于角色的授权机制来保护服务…
松哥手把手带你入门 Spring Security,别再问密码怎么解密了
因为之前有小伙伴在松哥群里讨论如何给微人事的密码解密,我看到聊天记录后就惊呆了。 无论如何我也得写一篇文章,带大家入门 Spring Security!当我们在一个项目中引入 Spring Security 相关依赖后,默认的就是表单登录,因此我们就从表单登录开始讲起。 以下是…
Vue 3 源码导读
5号凌晨,尤雨溪公布了 Vue 3 源代码。 话不多说,我们趁热对 Vue 3 源码进行一些简要的分析。 如果你还没有阅读过 Composition API RFC,可能无法完全看懂下面的内容。 目前打包后的代码是 ES2015+,不支持 IE 11。 目前的代码 98% 以上…
SpringBoot2.x基础篇:谈谈SpringBoot内提供的这几种配置绑定
SpringBoot在不断地版本迭代中陆续提供了不同的配置参数绑定的方式,我们可以单独获取一个配置参数也可以将一系列的配置映射绑定到JavaBean的属性字段,下面我们来看看这几种方式的配置绑定哪一种是你最常用到的。 由于@Configuration注解被@Component修…
前后端分离中,使用 JSON 格式登录原来这么简单!
做微人事的小伙伴(https://github.com/lenve/vhr),应该都发现了在微人事中有一个极为特殊的请求,那就是登录。 登录请求是一个 POST 请求,但是数据传输格式是 key/value 的形式。整个项目里就只有这一个 POST 请求是这样,其他 POST …
SpringBoot 实践系列-集成 RocketMQ
RocketMQ 简介:Apache RocketMQ是一个分布式消息传递和流媒体平台,具有低延迟、高性能和可靠性、万亿级容量和灵活的可伸缩性。它提供了多种功能,具体参考: https://github.com/apache/rocketmq 。 RocketMQ 目前没有提供…