springboot项⽬怎么记录⽤户操作⾏为和登录时间_6个Github
项⽬拿下Sprin。。。
经常浏览技术社区、技术的读者会有⼀个感受,那么就是 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。
实战篇
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 等。
后端技术栈
1. Spring Boot
2. Spring Security
3. MyBatis
4. MySQL
5. Redis
6. RabbitMQ
7. Spring Cache
8. WebSocket
9. ...
前端技术栈
1. Vue
2. ElementUI
3. axios
4. vue-router
5. Vuex
6. WebSocket
7. vue-cli4
8. ...
6. EL-ADMIN 后台管理系统 Star : 9.9kspringboot aop
⼀个基于 Spring Boot 2.1.0 、 Spring Boot Jpa、 JWT、Spring Security、Redis、Vue的前后端分离的后台管理系统。
系统功能
⽤户管理:提供⽤户的相关配置,新增⽤户后,默认密码为123456
⾓⾊管理:对权限与菜单进⾏分配,可根据部门设置⾓⾊的数据权限
菜单管理:已实现菜单动态路由,后端可配置化,⽀持多级菜单
部门管理:可配置系统组织架构,树形表格展⽰
岗位管理:配置各个部门的职位
字典管理:可维护常⽤⼀些固定的数据,如:状态,性别等
系统⽇志:记录⽤户操作⽇志与异常⽇志,⽅便开发⼈员定位拍错
SQL监控:采⽤druid 监控数据库访问性能,默认⽤户名admin,密码123456
定时任务:整合Quartz做定时任务,加⼊任务⽇志,任务运⾏情况⼀⽬了然
代码⽣成:⾼灵活度⽣成前后端代码,减少⼤量重复的⼯作任务
邮件⼯具:配合富⽂本,发送html格式的邮件
免费图床:使⽤sm.ms图床,⽤作公共图⽚上传使⽤,该图床不怎么稳定,不太建议使⽤
七⽜云存储:可同步七⽜云存储的数据到系统,⽆需登录七⽜云直接操作云数据
⽀付宝⽀付:整合了⽀付宝⽀付并且提供了测试账号,可⾃⾏测试
服务监控:监控服务器的负载情况
运维管理:⼀键部署你的应⽤
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论