SpringBoot实战 (十七) | websocket整合使用

前言hello,老朋友好,秀基宝,这是我第十七篇关于spring boot相关的文章。前段时间啊,我在写我的秀基宝项目时候,做一个扫码登录,里面就用到了websocket,其实核心原理就是这个技术。下面先讲一个扫码的思路背景扫码登录思路对象PC手机服务器思路1、前端访问服务器生成一个二维码,里面放置了一个u

#spring boot  

SpringBoot实战 (十六) | spring.factories自动装配

背景在我们spring boot启动项目,我们会自动扫描该项目启动文件下的配置,但是在我们模块开发项目中,就无法获取其他模块的bean或者配置那怎么办,这你就可以用到自动装配spring.factories。抛砖引玉启动的项目中引用其他驱动包或者jar包,在目录不同的情况下,我们如何引入第三方包下的

#spring boot  

SpringBoot实战 (十五) | SSO CAS单点登录

前言单点登录,就是同平台的诸多应用登陆一次,下一次就免登陆的功能。就像你在首页登录一次,下一次再访问知乎专栏或是知乎日报就可以免去登录操作。实现SSO的方式有很多,现在主流的就是CAS这种基于session的单点登录形式。

#spring boot  

SpringBoot实战 (十四) | 整合Freemarker

前言上一篇给大家介绍了springboot整合Thymeleaf,于是这一篇给大家带来如何整合另一种模板引擎:freemarker一、介绍Thymeleaf是跟Velocity、FreeMarker类似的模板引擎,它可以完全替代JSP,相较与其他的模板引擎,它主要有以下几个特点:Thymeleaf在

#spring boot  

SpringBoot实战 (十三) | 整合Thymeleaf

前言我们开发springboot难免不了需要写前端,以前使用jsp,一体化来写,前后端一起来开发,后面发现很臃肿。随着springboot的发布,它支持了两个模板,分别是FreeMarker和Thymeleaf一、介绍FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生

#spring boot  

SpringBoot实战 (十二) | 整合xxl-job入门

前言XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。官方地址中文版:http://www.xuxueli.com/xxl-job一、Quartz的对比Quartz作为开源作业调度中的佼佼者,是作业调度

#spring boot  

SpringBoot实战 (十) | 装配Bean

前言在日常开发中,项目中大量的Bean的装配。今天就来聊聊如何使用注解装配Bean。这里与其说是SpringBoot装配Bean还是不如说是Spring注解来装配Bean

#spring boot  

SpringBoot实战 (九)| 异常机制源码分析和自定义异常

微信公众号:纯洁的麦田。如有问题,请后台留言,反正我也不会听。前言如题,今天介绍下 SpringBoot 是如何异常处理机制源码分析,自定义全局异常和自定义异常。一、springboot原理探究1.1、springboot默认错误处理机制错误页面默认响应json数据1.2、源码分析BasicErro

#spring boot  

SpringBoot实战 (七) | nacos安装与SpringBoot的整合配置中心

前言今天给大家带来的不同于apollo的另外一种配置管理,与其说也是一个服务治理与管理简介Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

#spring boot   #java工具  

SpringBoot实战 (六) | Apollo安装及整合

前言这篇给大家带来apollo安装以及使用,部署方式是Mac上部署,linux也类似。一、Apollo介绍Apollo(阿波罗)是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。application

#spring boot   #java工具  

SpringBoot实战 (五) | 整合 前端 LayUI 框架

微信公众号:纯洁的麦田。如有问题,请后台留言,反正我也不会听。前言如题,今天介绍下SpringBoot是如何整合LayUI的。LayUI简介layui是国人开发的一套框架,2016年出来的,现在已更新到2.X版本了。比较新,轻量级,样式简单好看。作者“闲心”都说了,开发这个框架的出发点是为了满足服务

#spring boot  

SpringBoot 实战 (四) | RabbitMq整合

微信公众号:纯洁的麦田。如有问题,请后台留言,反正我也不会听。前言该篇文章内容较多,包括有rabbitMq相关的一些简单理论介绍,provider消息推送实例,consumer消息消费实例,Direct、Topic、Fanout的使用,消息回调、手动确认等。(但是关于rabbitMq的安装,就不介绍

#spring boot  

SpringBoot 实战 (三) | 整合 MongoDB

微信公众号:纯洁的麦田。如有问题,请后台留言,反正我也不会听。前言如题,今天介绍下SpringBoot是如何整合MongoDB的。MongoDB简介MongoDB是由C++编写的非关系型数据库,是一个基于分布式文件存储的开源数据库系统,它将数据存储为一个文档,数据结构由键值(key=>valu

#spring boot