SpringBoot + Security学习笔记

SpringSecurity学习笔记 本以为是总结,最后写成了笔记,所以还是需要更加的努力啊。 开始的时候看了一遍官方文档,然后只看懂了加密器。 然后又学了一个尚硅谷的视频,虽然这个教程是在讲一个项目,但我没有听懂(应该是我自己的问题) 代码 https://gitee.com/pilearn/le ... »

给你的SpringBoot项目定制一个牛年专属banner吧

新春快乐,牛年大吉! 新的一年是牛年,在SpringBoot项目里自定义了一个牛年相关的banner,看起来可真不错。 上面是自己制作的一个banner,相关的ASCII字符在文末。 SpringBoot项目自定义banner非常简单,通过在classpath下添加一个banner.txt或设置ba ... »

springboot配置

springboot基本已整合所有,此处只是对默认配置的修改以及配置一些环境 1.配置Mybatis 首先引入场景mybatis启动器以及mysql依赖等:数据库连接池默认使用的是hikari连接池,无需做其他配置,即可使用。当然如果想要更换为德鲁伊,只需更改type就可以了,前提是引入Druid的 ... »

SpringBoot自动装配原理

#SpringBoot项目的程序主入口: @SpringBootApplication @SpringBootApplication中有两个重要注解@SpringBootConfiguration和@EnableAutoConfiguration #@SpringBootConfiguration就 ... »

SpringBoot学习笔记

本笔记整理自 B站UP主 狂神说:https://www.bilibili.com/video/BV1PE411i7CV 相关代码:https://gitee.com/antia11/MyStudy/tree/master/Java/SpringBoot-Study 1、SpringBoot简介 1 ... »

springboot项目-声明式事务失效

1.项目背景 集成了shiro配置 2. 项目分析 由于ShiroFilterFactoryBean实现了FactoryBean接口,所以它会提前被初始化。又因为SecurityManager,SecurityManager依赖于Realm实现类、Realm实现类又依赖于UserService,所以 ... »

一步步使用SpringBoot结合Vue实现登录和用户管理功能

前后端分离开发是当今开发的主流。本篇文章从零开始,一步步使用SpringBoot结合Vue来实现日常开发中最常见的登录功能,以及登录之后对用户的管理功能。通过这个例子,可以快速入门SpringBoot+Vue前后端分离的开发。 前言 1、前后端分离简介 在这里首先简单说明一下什么是前后端分离和单页式 ... »

Rabbitmq可靠消息投递,消息确认机制

前言 我们知道,消息从发送到签收的整个过程是 Producer-->Broker/Exchange-->Broker/Queue-->Consumer,因此如果只是要保证消息的可靠投递,我们需要考虑的仅是前两个阶段,因为消息只要成功到达队列,就算投递成功。 比如投递消息时指定的Exchange不存在 ... »

Java实现RS485串口通信

前言 前段时间赶项目的过程中,遇到一个调用RS485串口通信的需求,赶完项目因为楼主处理私事,没来得及完成文章的更新,现在终于可以整理一下当时的demo,记录下来。 首先说一下大概需求:这个项目是机器视觉方面的,AI算法通过摄像头视频流检测画面中的目标事件,比如:火焰、烟雾、人员离岗、吸烟、打手机、 ... »

springboot上传文件控制文件大小

最近做项目需要开发一个通过excel表格导入数据的功能,上传接口写好调试的时候遇到几个问题,记录一下。 报错1: 15:50:57.586 [[1;33mhttp-nio-8763-exec-8 [0;39m] [] [1;31mERROR[0;39m [1;32mo.a.c.c.C.[. ... »

SpringBoot集成Dubbo

一、基本步骤 1. Dubbo服务接口 创建一个接口项目,12-springboot-dubbo-interface,该项目只定义接口和model类 1、创建普通的Maven项目,dubbo服务接口工程 2、创建 UserService 接口 创建service包,在这个包下写 package se ... »

SpringBoot 的多数据源配置

最近在项目开发中,需要为一个使用 MySQL 数据库的 SpringBoot 项目,新添加一个 PLSQL 数据库数据源,那么就需要进行 SpringBoot 的多数据源开发。代码很简单,下面是实现的过程。 环境准备 实验环境: JDK 1.8 SpringBoot 2.4.1 Maven 3.6. ... »

SpringBoot集成Mybatis

通过 SpringBoot +MyBatis 实现对数据库学生表的查询操作 一、实现步骤 新建一个09-springboot-web-mybatis项目,方式和之前一样,基于springboot的 1. 准备数据库 新建一个数据库springboot,指定字符编码集utf-8,并创建数据表 表名为: ... »

SpringBoot事件监听机制及观察者模式/发布订阅模式

什么是观察者模式? 观察者模式是经典行为型设计模式之一。 在GoF的《设计模式》中,观察者模式的定义:在对象之间定义一个一对多的依赖,当一个对象状态改变的时候,所有依赖的对象都会自动收到通知。如果你觉得比较抽象,接下来这个例子应该会让你有所感觉: 就拿用户注册功能为例吧,假设用户注册成功之后,我们将 ... »

SpringBoot学习笔记(十七:MyBatis-Plus )

@ 一、MyBatis-Plus简介 MyBatis-Plus (简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 MyBatis-Plus具有如下特性: 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗 ... »