Springboot
夜长思
莫以观云,忘却沧海。江湖无路,上下求索。
展开
-
spring-security登录认证流程简单实现
spring-security登录认证流程:简单实现(只能在当前线程认证):登录接口: @Autowired private LoginService loginService; /** * 登录方法 * * @param user 登录信息 * @return 结果 */ @PostMapping("/login") public String login(@RequestBody LoginUser use原创 2021-12-30 11:43:54 · 3237 阅读 · 1 评论 -
mybatis支持分库分表分页
效果图默认查询主库切换到从库不分页分页默认分页源代码git clone https://gitee.com/a2953557740/datasource.git使用教程执行sqlCREATE DATABASE /*!32312 IF NOT EXISTS*/`master` /*!40100 DEFAULT CHARACTER SET utf8 */ /*!80016 DEFAULT ENCRYPTION='N' */;USE `master`;/*Table s原创 2021-12-25 21:57:14 · 852 阅读 · 0 评论 -
验证码操作相关工具类
导包<!-- 谷歌验证码组件 --><dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version></dependency>工具类import static com.google.code.kaptcha.C原创 2021-12-24 10:46:54 · 151 阅读 · 0 评论 -
ExcelUtils
导包: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.2.13.RELEASE</version> </dependency>原创 2021-10-20 22:29:23 · 756 阅读 · 0 评论 -
StreamUtils工具类
导包: <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>20.0</version> </dependency> <dependency>原创 2021-10-20 13:02:58 · 695 阅读 · 0 评论 -
spring boot + vue 搭建开发环境(从无到有)
1.重装系统,构建基础目录结构:)当然如果觉得没有必要,可以不用重装系统。但是作为一个开发人员,构建一个好的基础目录(目录命名尽量使用英文)可以方便管理文档,提高开发效率。参考目录结构如下:这篇文章没有打算讲解每一个软件的安装配置,只会说明搭建spring boot + vue 环境需要哪些软件和官网下载地址,具体安装配置步骤请自行查找资料。相当于提出一些需求和最终结果,中间的解决过程请自己一步步走。比如你想要重装系统,可以在csdn搜索重装系统,再根据结果文档解决问题。2.下载软件2.1 下载c原创 2021-05-29 00:53:35 · 2846 阅读 · 0 评论 -
全栈开发笔记之功能组件(六)springboot+vue定时任务
效果图添加定时任务修改任务查看详细信息查看操作日志启动任务后定时调用对应方法后端结构父pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ht原创 2021-05-12 17:59:25 · 461 阅读 · 0 评论 -
SpringBoot启动报错:Failed to start component [StandardEngine[Tomcat].StandardHost[localhost]
解决办法重启项目原创 2021-05-11 16:04:12 · 374 阅读 · 0 评论 -
springboot+vue版生命游戏(live Game)
生命游戏,为1970年英国数学家J.H.Conway所提出,某一细胞的邻居包括上,下,左,右,左上,左下,右上与右下相邻的细胞,游戏规则如下:1,孤单死亡:如果细胞的邻居小于一个,则该细胞在下一个状态死亡。2,拥挤死亡:如果细胞的邻居在四个以上,则该细胞在下一个状态死亡。3,稳定:如果细胞的邻居为两个或三个,则该细胞在下一个状态稳定。4,复活:如果某位置原无细胞存活,而该位置的邻居为三个,则该位置将复活一个细胞。效果图初始化演化代码https://github.com/ycsyxt原创 2021-05-09 14:32:02 · 442 阅读 · 0 评论 -
全栈开发笔记之功能组件(五)springboot+vue文件上传下载
效果图初始化文件上传文件预览文件下载新标签页打开当前页面打开后端目录pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>前端目原创 2021-04-24 15:00:27 · 94 阅读 · 0 评论 -
全栈开发笔记之知识点精选(一)解决跨域问题+优雅地关闭系统
如何配置允许跨域访问现在开发的项目一般都是前后端分离的项目,所以跨域访问会经常使用。1、单个控制器方法CORS注解@RestController@RequestMapping("/system/test")public class TestController { @CrossOrigin @GetMapping("/{id}") public AjaxResult getUser(@PathVariable Integer userId) { // ..原创 2021-04-22 01:28:43 · 175 阅读 · 0 评论 -
全栈开发笔记之功能组件 (四)系统监控
效果图后端项目结构前端项目结构源码地址https://github.com/ycsyxt/monitor原创 2021-04-22 00:32:52 · 62 阅读 · 0 评论 -
全栈开发笔记之功能组件(二)验证码(char+math)
效果图项目结构pom.xml<dependencies> <!-- springboot web组件 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId>原创 2021-04-17 06:56:02 · 226 阅读 · 0 评论 -
Springboot整合Vue,解决css和js报404问题
本文中整合前后端分离开发项目的方式:前端开发好后将构建好的dist下static文件夹复制到springboot的resources下,index.html则直接复制到springboot的resources的static下。如图:操作步骤前端Vue2.0的打包配置:编辑config/index.jsconst path = require( 'path' ) module.exports = { build: { index: path.resolve(__dirnam原创 2021-02-22 19:12:03 · 1740 阅读 · 1 评论