![](https://img-blog.csdnimg.cn/20200316175517608.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringBoot
关于 Spring Boot 的一系列总结
南独酌酒nvn
这个作者很懒,什么都没留下…
展开
-
SpringBoot 实现定时任务
定时任务就是企业级开发中最为常见的功能之一,比如定时发送短信,邮件,定时统计各种数量1. @Scheduled 注解此注解是由 Spring 提供的定时任务注解,使用方便,配置简单,可以解决工作中大部分要使用到定时任务的场景,使用方式如下:在启动类上添加 @EnableScheduling 注解开启定时任务,代码如下:@SpringBootApplication@EnableScheduling // 启动类添加此注解就表示开启了定时任务功能public class SoftApplicatio原创 2021-03-28 10:32:43 · 588 阅读 · 0 评论 -
SpringBoot + Ant Design Vue 实现 excel 导入功能
实现导入功能主要还是使用 Ant Design Vue 中的 upload 样式组件Upload 组件官网地址:https://www.antdv.com/components/upload-cn/一) 前端实现这段代码中 a-upload 标签实在你项目中引入了 Ant Design Vue UI库的支持下使用的一个导入组件accept 中这段代码表示你导入时所选文件只支持 excel 导入【.xlsx 或 .xls 都支持】customRequest 表示自定义方法代替默认方法去实现文件导入/原创 2021-01-28 16:58:36 · 2913 阅读 · 18 评论 -
SpringBoot + Vue 如何实现导入Excel操作,这篇文章帮你解决!
文章目录题外话1.所用框架2.后端接口实现3.前端实现题外话本篇文章是之前文章的第二篇:有兴趣的读者可以看看 SpringBoot + Vue 如何实现导出Excel操作,这篇文章帮你解决!1.所用框架后端技术栈 Spring Boot前端技术栈 Vue2.后端接口实现导入 POI 依赖<dependency> <groupId>org.apa...原创 2020-04-03 17:45:28 · 5115 阅读 · 44 评论 -
SpringBoot 配置 Swagger 实现接口文档自动生成
Swagger2Swagger2简介1. 整合 Spring Boot2. 创建 Swagger 2 的配置类3. 创建 controller 的接口User 实体类代码如下:4. 启动项目,进行测试结语Swagger2简介通常在前后端开发中,为了减少一些沟通成本,一般都会构建一份 RESTful API 文档来描述所有的接口信息Swagger 2 是一个开源软件框架,可以帮助开发人员设计、...原创 2020-03-04 13:51:21 · 294 阅读 · 0 评论 -
Spring Boot 实现(简单邮件,附件邮件)发送
Spring Boot如何实现邮件发送准备工作1.发送简单邮件2.发送带附件的邮件3.发送带图片资源的邮件4.使用 Freemaker 作为邮件模板1.首先引入 Freemaker 依赖2.创建 Freemaker 模板3.进行测试5.使用 Thymeleaf 作为邮件模板1.首先引入 Thymeleaf 依赖2.创建 Thymeleaf 邮件模板3.进行测试结语准备工作这里就以 QQ 邮箱来...原创 2020-03-03 20:08:16 · 8307 阅读 · 7 评论 -
SpringBoot消息服务 —— SpringBoot整合ActiveMQ
SpringBoot整合ActiveMQ首先了解以下什么是消息队列(Message Queue),消息队列是一种进程中或者线程间的异步通信方式,使用消息队列,消息生产者在产生消息后,会将消息保存在消息队列中,直到消息消费者来取走它,即消息的发送者和接收者不需要同时与消息队列交互。使用消息队列可以有效实现服务的解耦,并提高系统的可靠性以及扩展性首先我们需要先安装 ActiveMQ ,我安装的是 ...原创 2020-02-28 12:02:00 · 277 阅读 · 0 评论 -
SpringBoot安全管理 ——模块4:Spring Boot 整合 Shiro
Spring Boot 整合 ShiroShiro简介Apache Shiro 是一个开源的轻量级的 Java 安全框架,它提供身份验证,授权,密码管理以及会话管理等功能,相对于 Spring Security ,Shiro 框架更加直观,易用,同时也能提供健壮的安全性。1.创建项目,添加如下依赖: <dependency> <groupId&g...原创 2020-02-27 16:59:51 · 239 阅读 · 0 评论 -
SpringBoot安全管理 ——模块3:OAuth 2的简单应用
OAuth 2的简单应用首先我们了解下什么是 OAuth ,OAuth 是一个开放标准,此标准允许用户让第三方应用访问该用户在某一网站上存储的私密资源(例如头像,照片等),而在这个过程中无须将用户名和密码提供给第三方应用。实现这个功能是通过提供一个令牌 token ,而不是用户名和密码来访问他们存放在特定服务提供者的数据,每一个令牌授权一个特定的网站在特定的时间段内访问特定的资源OAuth 2...原创 2020-02-27 14:38:45 · 650 阅读 · 0 评论 -
SpringBoot安全管理 ——模块2:Spring Security 基于数据库的认证
Spring Security 基于数据库的认证上一篇所介绍的认证数据都是直接定义在内存中,而在真实项目中,用户的信息肯定都是存放在数据库中,因此如何从数据库中获取数据进行认证,本篇将介绍如何基于数据库做认证1.设计数据库首先需要设计一个数据库,里面有三张表,分别是用户表,角色表,用户角色关联表user 表字段如下:role 表字段如下:user_role 表字段如下:2.创建...原创 2020-02-26 17:42:10 · 357 阅读 · 0 评论 -
SpringBoot安全管理 ——模块1:Spring Security的基本配置
Spring Security的基本配置1.创建一个普通的springboot项目,添加如下依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></de...原创 2020-02-26 14:49:59 · 370 阅读 · 0 评论 -
SpringBoot的单/多文件上传
单文件上传1.首先创建一个SpringBoot项目并添加 spring-boot-starter-web依赖,然后在resources目录下的static目录中创建一个upload.html文件,内容如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> ...原创 2020-01-02 21:44:37 · 661 阅读 · 2 评论 -
Spring Boot整合FreeMarker模板
整合过程中所使用的工具jdk:1.8开发工具:idea1.创建项目,添加依赖首先创建Spring Boot项目,然后添加 spring-boot-starter-web 和 spring-boot-starter-freemarker依赖,代码如下: <dependency> <groupId>org.springframework.boo...原创 2019-12-30 21:23:04 · 503 阅读 · 0 评论