spring boot项目怎么记录用户操作行为和登录时间_6 个 Github 项目拿下 Spring Boot
经常浏览技术社区、技术公众号的读者会有一个感受,那么就是 Spring Boot 相关的文章和相关咨询越来越多。包括小逛和技术公众号的博主交流,他们也发现推送 Spring Boot 相关的文章阅读量、收藏量都很高。这也从侧面反映了 Spring Boot 技术的火爆。
一切都在证明,Spring Boot 已经成为了 Java 程序员必备的技能。并且可以预见的是未来 Spring Boot 的发展还会更好。学习一门技术最好的方式就是理论 + 实践,学习网理论基础,直接上 Demo 。跑通 Demo ,在探究原理。如果用的非常熟练再探究源码和背后的原理。
本篇文章推荐 6 个受欢迎的 GitHub 项目,拿下 Spring Boot !
由于头条链接的限制,有需要这些SpringBoot学习项目的朋友,麻烦转发后关注我,后台私信“链接”即可获取链接!
基础篇
1. Spring Boot Learning Star: 11.8k
程序员DD大佬的基础教程,如果你没接触 Spring Boot 技术,可以从该教程学起。这也是小逛当年学习 Spring Boot 时参考的教程,非常推荐。
2. spring-boot-examples Star : 22.9k
纯洁的微笑大佬的项目,他和程序员DD都是我非常喜欢的博主。这个项目 Spring Boot 使用的各种示例,以最简单、最实用为标准,此开源项目中的每个示例都以最小依赖,最简单为标准,帮助初学者快速掌握 Spring Boot 各组件的使用。
3. SpringAll Star: 15.5k
该项目为Spring全家桶教程,包含Spring Boot、Spring Boot & Shiro、Spring Cloud,Spring Boot & Spring Security & Spring Security OAuth2。
项目为教程提及的源码,教程可以移步:https://mrbird.cc
实战篇
4. spring-boot-demo Star: 16.4k
spring-boot-demo 是一个用来深度学习并实战 spring boot 的项目,目前总共包含 66 个集成demo,已经完成 54 个。
该项目于 2017 年底创建,2019 年底开始爆发,大家发现了这个宝藏项目,至今已经有 16.4k 的 Star 啦!
该项目已成功集成以下功能:
actuator、admin、logback、aopLog、freemarker、thymeleaf、Beetl、Enjoy、JdbcTemplate、JPA、mybatis、通用Mapper、PageHelper、mybatis-plus、BeetlSQL、upload、redis、ehcache、email、task、quartz、xxl-job、swagger、security、SpringSession、Zookeeper、RabbitMQ、Kafka、websocket、socket.io、ureport2、打包成war文件、集成 ElasticSearch、Async、集成Dubbo、MongoDB、neo4j、docker、JPA、Mybatis、代码生成器、GrayLog、JustAuth、LDAP、动态添加/切换数据源、单机限流、分布式限流(AOP + Redis + Lua)、ElasticSearch 7.x(使用官方 Rest High Level Client)、HTTPS、Flyway(数据库初始化)。
项目篇
5. 为人事事 Star : 17.7k
微人事是一个前后端分离的人力资源管理系统,项目采用 SpringBoot+Vue 开发,项目加入常见的企业级应用所涉及到的技术点,例如 Redis、RabbitMQ 等。
后端技术栈
- Spring Boot
- Spring Security
- MyBatis
- MySQL
- Redis
- RabbitMQ
- Spring Cache
- WebSocket
- ...
前端技术栈
- Vue
- ElementUI
- axios
- vue-router
- Vuex
- WebSocket
- vue-cli4
- ...
6. EL-ADMIN 后台管理系统 Star : 9.9k
一个基于 Spring Boot 2.1.0 、 Spring Boot Jpa、 JWT、Spring Security、Redis、Vue的前后端分离的后台管理系统。
系统功能
- 用户管理:提供用户的相关配置,新增用户后,默认密码为123456
- 角色管理:对权限与菜单进行分配,可根据部门设置角色的数据权限
- 菜单管理:已实现菜单动态路由,后端可配置化,支持多级菜单
- 部门管理:可配置系统组织架构,树形表格展示
- 岗位管理:配置各个部门的职位
- 字典管理:可维护常用一些固定的数据,如:状态,性别等
- 系统日志:记录用户操作日志与异常日志,方便开发人员定位拍错
- SQL监控:采用druid 监控数据库访问性能,默认用户名admin,密码123456
- 定时任务:整合Quartz做定时任务,加入任务日志,任务运行情况一目了然
- 代码生成:高灵活度生成前后端代码,减少大量重复的工作任务
- 邮件工具:配合富文本,发送html格式的邮件
- 免费图床:使用sm.ms图床,用作公共图片上传使用,该图床不怎么稳定,不太建议使用
- 七牛云存储:可同步七牛云存储的数据到系统,无需登录七牛云直接操作云数据
- 支付宝支付:整合了支付宝支付并且提供了测试账号,可自行测试
- 服务监控:监控服务器的负载情况
- 运维管理:一键部署你的应用
spring boot项目怎么记录用户操作行为和登录时间_6 个 Github 项目拿下 Spring Boot相关推荐
- Spring Boot + Aop 记录用户操作日志
目录 一.前言 二.实战 1.设计用户操作日志表: sys_oper_log 2.引入依赖 3.自定义用户操作日志注解 4.自定义用户操作日志切面 5.MyLog注解的使用 6.最终效果 三.总结 一 ...
- ssm 项目记录用户操作日志和异常日志
ssm 项目记录用户操作日志和异常日志 参考文章: (1)ssm 项目记录用户操作日志和异常日志 (2)https://www.cnblogs.com/mei-m/p/10231792.html (3 ...
- 设置域用户帐户的登录时间
1.1.1 设置域用户帐户的登录时间 "登录时间"用来设置用户什么时间可以登录到域.默认是用户可以在任何时间登录到域.要指定登录时间段,双击用户帐户,在出现的用户属性对话框中,点击 ...
- Linux记录用户操作日志
前言 我这里计划用SLS做服务器日志审计,安装Logtail后通过 [分隔符-文本] 的方式,采集服务器各种相关日志,大概需要以下内容(目录可能是错的,这个是做等保的评测的兄弟发过来的) /var/l ...
- MYSQL触发器记录用户操作的命令
假如有一张重要的表btb,需要几个管理员来管理 管理员:ma1@localhost.ma2@localhost.ma3@localhost 要求给表btb创建触发器: trigger触发器需求: 1. ...
- mysql 操作审计_利用mysql的audit审计功能记录用户操作信息
mysql数据库中我们如果想记录用户的操作信息,可以通过audit审计功能来来实现.该功能是被自动触发的,在文件plugin_audit.h中可以看到比较详细的定义.在audit插件中,可控制的变量包 ...
- linux系统监控:记录用户操作轨迹,谁动过服务器
1.前言 我们在实际工作当中,都碰到过误操作.误删除.误修改过配置文件等等事件.对于没有堡垒机的公司来说,要在linux系统上深究到底谁做过配置文件的修改.做过误删除是很头疼的事情,特别是遇到删库跑路 ...
- 记录用户访问的地址 访问时间 以及ip地址
const express = require('express') const fs = require('fs') const connection = require('./ulits/tool ...
- Spring Boot Aop结合Swagger记录用户操作日志
1.引入依赖 <dependency><groupId>io.springfox</groupId><artifactId>springfox-swag ...
最新文章
- svn mysql认证_svnapachemysql 认证搭建
- 1048 数字加密 --非满分
- MATLAB_10-模式识别_
- Java传统的io和nio区别_Java中IO和NIO的本质和区别
- 写在树莓派专栏的开篇
- adodb.stream文件操作类
- c++工程师面试常见问题之c++中四种cast转换
- 【模板小程序】求M~N范围内的质数个数
- 阿里云发布OAMKubernetes标准实现与核心依赖库
- java中entry_Java FastMap.Entry方法代码示例
- 互联网之“死”:为什么开发者会排斥新技术?
- android NDK 开发
- python相机拍照显示_Python无法从Raspberry Pi相机以最高分辨率拍照
- 用友-凭证打印行数如何调整
- NXP JN5169使用硬件SPI读写NRF24L01
- 沉没的王国---揭秘滇东自杞国(2)
- 推荐10个免费的html,10个免费的HTML在线编辑工具
- CCCF精选 | 李德毅:机器如何像人一样认知——机器的生命观
- 分享Silverlight/WPF/Windows Phone一周学习导读(1月3日-1月8日)
- 未点击安全退出直接拔出u盘文件丢失恢复图文教程
热门文章
- 算法总结系列之八:复读机的故事 - 散列表.NET应用的研究(下集)
- 菜鸟学IT之python3关于列表,元组,字典,集合浅认识!
- 一个使用Jmeter做接口性能测试的实战案例
- ScrollView各属性,及代理方法汇总
- ssh 免密码设置失败原因总结
- deepfakes怎么用_[mcj]deepfakesApp使用说明(2)
- asp html转word文档,asp生成word文档
- java运行时异常与一般异常有何异同_JVM | 虚拟机运行时数据区域划分和使用详解...
- for循环递减_C++ 循环:方阵队列,内外层叠
- Jenkins 流水线 获取git 分支列表_基于Jenkins的DevOps流水线实践教程