
SpringBoot
文章平均质量分 76
风不贪
正在后端坑里摸爬滚打
展开
-
若依Ruoyi-Vue学习笔记
学习开源项目的目标:使用、学习开源项目的流程:从Gitee官网复制url在IDEA中打开(后端),注意前端Vue项目需要额外使用一个idea打开。表:直接执行下的两个sql文件,在本地创建表数据源:修改配置文件中数据源配置使用Docker启动Redis修改Redis配置需要在中修改日志存放位置:启动admin中的springboot启动类根据项目中的文件进行配置安装依赖,然后启动2. 登陆功能2.1 验证码基本思路简而言之:前端让后端出一道算术题,后端把题目告诉前端,并把答案放入后端的Redis中原创 2022-06-15 18:07:15 · 5950 阅读 · 2 评论 -
班级管理系统的后端微服务demo项目
Overview参考:【编程不良人】微服务小项目实战班级管理系统:该项目是学习微服务时的一个demo项目,只具备后端功能,且因为服务的功能和代码极其相似,最后两个服务没有开发完成。文档尽可能事无巨细地记录整个开发过程,方便未来查阅。文章目录Overview技术选型0. How to run1. Setup0. 分析1. 库表入库2. 项目架子搭建3. 处理业务代码微服务4. 每一个微服务5. 开发入口类6. 网关服务consul2. Service Development1. 城市服务1原创 2022-02-21 19:43:47 · 766 阅读 · 0 评论 -
基于Springboot和Mybatis的文件上传与下载
0. 前言因为太久太久没有碰项目了(上一次还是2021年8月开发个人博客的时候),所以这一次打算从头到尾把整个学习和搭建的过程记录下来。1. 简介这是一个基于SpringBoot和Mybatis的企业级文件上传下载的实战项目,没有太多前端和UI的东西。2. 链接【编程不良人】基于SpringBoot和Mybatis企业级文件上传下载项目实战1. 设计1. 需求用户登陆,展示用户的所有文件(文件如果是图片则在页面中显示图片)完成文件的下载和在线打开(在线打开不计入下载次数)在一张页面中完原创 2022-01-27 06:39:38 · 3022 阅读 · 3 评论 -
Shiro的简单Springboot整合demo
跟着【狂神说Java】SpringBoot最新教程IDEA版通俗易懂P40-P44在Springboot中简单整合了Shiro并实现了登录认证和访问授权功能。pom依赖<!-- Shiro整合Spring --><dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version&原创 2021-06-19 13:11:39 · 172 阅读 · 0 评论 -
Shiro的简单使用
最原生的授权和认证可以通过Filter拦截器来做,但是这种方式代码量会比使用框架多好几倍,并且操作麻烦。之前在做Flask项目时,用到@login_required标签,其作用就是告诉程序,使用这个方法是要求用户登录的。这个方法非常方便,但是定制度有点低。关于Shiro的特点这里不作赘述,只是记录一下Shiro的简单使用和一些基本原理,作为未来翻阅的笔记。这里为官方源码里的QuickStart做一个笔记,Shiro github源码。Shiro相关的配置再另一篇demo中记录讲解。获取当前用户关于Se原创 2021-06-19 12:38:57 · 261 阅读 · 0 评论 -
SpringBoot使用yml装配bean
在SpringBoot中可以把bean的属性放在yaml配置文件中,如下:cat: name: tom age: 12 food: - fish - chickenyaml(也可写成yml)的具体语法这里不作展开,主要记录一下在SpringBoot中怎么用yml配置文件来配置一个bean的属性。application.yml的优先级低于application.properties,所以在.properties中的配置会先于.yml中的配置生效先配置一个Cat的实体类原创 2021-06-10 12:35:22 · 2416 阅读 · 3 评论