
【SpringBoot入门教程】
SpringBoot开发入门实战
蛮三刀酱
这个作者很懒,什么都没留下…
展开
-
[SpringBoot实战]快速配置多数据源(整合MyBatis)
前言由于业务需求,需要同时在SpringBoot中配置两套数据源(连接两个数据库),要求能做到service层在调用各数据库表的mapper时能够自动切换数据源,也就是mapper自动访问正确的数据库。本文内容:在Springboot+Mybatis项目的基础上,学习多数据源的快速配置避免网上某些配置数据源文章的深坑SpringBoot实战系列教程回顾:[Springboot]S...原创 2019-10-04 10:23:27 · 906 阅读 · 1 评论 -
[WebSocket]第二章:WebSocket集群分布式改造——实现多人在线聊天室
前言书接上文,我们开始对我们的小小聊天室进行集群化改造。上文地址:[WebSocket入门]手把手搭建WebSocket多人在线聊天室(SpringBoot+WebSocket)本文内容摘要:为何要改造为分布式集群如何改造为分布式集群用户在聊天室集群如何发消息用户在聊天室集群如何接收消息补充知识点:STOMP 简介功能一:向聊天室集群中的全体用户发消息——Redis的...原创 2019-08-25 16:46:24 · 13452 阅读 · 13 评论 -
[WebSocket入门]手把手搭建WebSocket多人在线聊天室(SpringBoot+WebSocket)
前言本文中搭建了一个简易的多人聊天室,使用了WebSocket的基础特性。源代码来自老外的一篇好文:https://www.callicoder.com/spring-boot-websocket-chat-example/本文内容摘要:初步理解WebSocket的前后端交互逻辑手把手使用 SpringBoot + WebSocket 搭建一个多人聊天室Demo代码源码及其解释...原创 2019-08-08 19:08:18 · 23961 阅读 · 11 评论 -
[SpringBoot实战系列]实现发送邮件API/发件人中文别名
前言由于价格监控项目的需求,实现了一个小的邮件发送接口服务,使用了一个单独的SpringBoot项目,给他取名为spring-mail-sender,开源在了Github上。内部我给他命名为提醒服务,因为未来希望还能扩展下,用来做短信发送服务,或者安卓等推送服务的API。简介本项目使用springboot,采用web api的方式提供邮件,短信等服务的调用接口,目前仅支持邮件提醒。邮件提...原创 2019-04-25 16:47:34 · 2014 阅读 · 0 评论 -
[Springboot实战系列]Java整合ElasticSearch实现数据模糊搜索(Logstash同步Mysql数据)
前言本文介绍了如何整合搜索引擎elasticsearch与springboot,对外提供数据查询接口。业务介绍我的个人网站需要对mysql数据库内存储的京东商品进行模糊查询(模仿淘宝商品搜索),所以选择了将数据导入elasticsearch随后使用他来进行关键词查询。前端只需发送用户搜索的关键词和分页参数(可选),即可返回商品数据(json格式)开发环境组件介绍:elasticse...原创 2019-03-19 12:09:28 · 2421 阅读 · 0 评论 -
[Springboot]发送邮件、重置密码业务实战
前言忘记密码并通过邮件重置密码是一个常见的业务需求,在开发我的个人小项目过程中,也需要用到这个业务,今天就给大家带来一个业务实战。开发环境springboot:1.5.16.RELEASE业务流程根据controller中函数分为两个部分:用户申请重置邮件:用户在页面中输入邮箱服务器检查是否允许重置(邮箱所指向用户是否存在,重置是否过于频繁,重置是否到达日请求上限)验证...原创 2019-02-15 12:10:20 · 6271 阅读 · 4 评论 -
[Springboot]SpringCache + Redis实现数据缓存
前言本文实现了SpringCache + Redis的集中式缓存,方便大家对学习了解缓存的使用。本文实现:SpringCache + Redis的组合通过配置文件实现了自定义key过期时间;key命名方式;value序列化方式实现本文代码的前提:已有一个可以运行的Springboot项目,实现了简单的CRUD功能步骤在Spring Boot中通过@EnableCaching...原创 2018-12-21 19:20:20 · 1366 阅读 · 0 评论 -
[WebSocket]使用WebSocket实现实时多人答题对战游戏
前言前两章教程,我们使用WebSocket的基础特性打造了一个小小聊天室,并在第二章对其进行了集群化改造。系列教程回顾:[WebSocket]第一章:手把手搭建WebSocket多人在线聊天室(SpringBoot+WebSocket)[WebSocket]第二章:WebSocket集群分布式改造——实现多人在线聊天室在本文中,我将介绍如何使用WebSocket向实时多人答题对战游戏提供...原创 2019-09-07 14:39:31 · 13166 阅读 · 7 评论