{"id":18906705,"url":"https://github.com/tellsea/springboot-learn","last_synced_at":"2025-04-05T07:07:42.071Z","repository":{"id":37359389,"uuid":"180968785","full_name":"Tellsea/springboot-learn","owner":"Tellsea","description":"🌹springboot常用框架整合示例，涉及多种网站监控，数据缓存，网络通信，持久层，权限管理，常用工具等","archived":false,"fork":false,"pushed_at":"2023-07-25T13:58:50.000Z","size":1375,"stargazers_count":348,"open_issues_count":10,"forks_count":180,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-03-29T06:08:29.855Z","etag":null,"topics":["actuator","aop","druid","easypoi","ehcache","elasticsearch","jpa","jwt","mybatis","qiniu","quartz","rabbitmq","redis","security","shiro","sms","swagger2","task","thymeleaf","websocket"],"latest_commit_sha":null,"homepage":"http://www.tellsea.cn/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Tellsea.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-04-12T08:49:17.000Z","updated_at":"2025-03-14T13:37:21.000Z","dependencies_parsed_at":"2024-11-08T09:19:05.630Z","dependency_job_id":"0157113c-153a-4c71-8bd7-549c612b5961","html_url":"https://github.com/Tellsea/springboot-learn","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tellsea%2Fspringboot-learn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tellsea%2Fspringboot-learn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tellsea%2Fspringboot-learn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tellsea%2Fspringboot-learn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tellsea","download_url":"https://codeload.github.com/Tellsea/springboot-learn/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247299833,"owners_count":20916190,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["actuator","aop","druid","easypoi","ehcache","elasticsearch","jpa","jwt","mybatis","qiniu","quartz","rabbitmq","redis","security","shiro","sms","swagger2","task","thymeleaf","websocket"],"created_at":"2024-11-08T09:18:27.896Z","updated_at":"2025-04-05T07:07:42.049Z","avatar_url":"https://github.com/Tellsea.png","language":"Java","readme":"# SpringBoot\n\n支持作者就 star 一下，谢谢 🎉🎉\n\nspringboot-learn 这个工程为 IDEA 创建的 Empty Project 工程，其余子工程之间互不干涉，clone 之后可以更改一下 maven 的配置即可。\n\n## 基础框架\n\n基础框架：springboot 2.1.3.RELEASE\n\n编辑工具：IDEA 2019.1\n\n开发基础：JDK 1.8.0_191\n\n依赖工具：apache-maven-3.6.0\n\n数据库：MySQL 5.7\n\n## 基础篇\n\n| 名称                                                 | 博文地址 | 源码地址                                                                                    |\n| :--------------------------------------------------- | :------- | :------------------------------------------------------------------------------------------ |\n| SpringBoot 入门案例 Hello World                      |          | [源码](https://github.com/Tellsea/springboot-learn/tree/master/springboot-hello)            |\n| SpringBoot 配置 Thymeleaf 模板引擎                   |          | [源码](https://github.com/Tellsea/springboot-learn/tree/master/springboot-thymeleaf)        |\n| SpringBoot 搭建全局异常处理                          |          | [源码](https://github.com/Tellsea/springboot-learn/tree/master/springboot-global)           |\n| SpringBoot 配置 Druid 连接池                         |          | [源码](https://github.com/Tellsea/springboot-learn/tree/master/springboot-druid)            |\n| SpringBoot 配置 AOP 切面记录日志                     |          | [源码](https://github.com/Tellsea/springboot-learn/tree/master/springboot-aop-log)          |\n| SpringBoot 配置 Actuator 监控                        |          | [源码](https://github.com/Tellsea/springboot-learn/tree/master/springboot-actuator)         |\n| SpringBoot 配置 Swagger2 实现 restfull 风格 API 文档 |          | [源码](https://github.com/Tellsea/springboot-learn/tree/master/springboot-swagger2)         |\n| SpringBoot 配置 Thymeleaf 页面静态化                 |          | [源码](https://github.com/Tellsea/springboot-learn/tree/master/springboot-thymeleaf-static) |\n\n## 整合篇\n\n### 持久层\n\n| 名称                           | 博文地址 | 源码地址                                                                                 |\n| :----------------------------- | :------- | :--------------------------------------------------------------------------------------- |\n| SpringBoot 整合 Mybatis        | 链接     | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-mybatis)       |\n| SpringBoot 整合 SpringData JPA | 链接     | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-jpa)           |\n| SpringBoot 整合 JDBC Templete  | 链接     | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-jdbc-templete) |\n\n### 定时器\n\n| 名称                            | 博文地址 | 源码地址                                                                          |\n| :------------------------------ | :------- | :-------------------------------------------------------------------------------- |\n| SpringBoot 整合 Task 定时器     | 链接     | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-task)   |\n| SpringBoot 整合 Quartz 任务调度 | 链接     | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-quartz) |\n\n### 缓存\n\n| 名称                               | 博文地址 | 源码地址                                                                           |\n| :--------------------------------- | :------- | :--------------------------------------------------------------------------------- |\n| SpringBoot 整合 Ehcache 高性能缓存 | 链接     | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-ehcache) |\n| SpringBoot 整合 Redis 缓存管理     | 链接     | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-redis)   |\n\n### 权限\n\n| 名称                                    | 博文地址 | 源码地址                                                                            |\n| :-------------------------------------- | :------- | :---------------------------------------------------------------------------------- |\n| SpringBoot 整合 Shiro 权限管理          | 链接     | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-shiro)    |\n| SpringBoot 整合 SpringSecurity 权限管理 | 链接     | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-security) |\n| SpringBoot 整合 JWT + RSA 分布式授权    | 链接     | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-jwt-rsa)  |\n\n### 邮件短信\n\n| 名称                             | 博文地址 | 源码地址                                                                         |\n| :------------------------------- | :------- | :------------------------------------------------------------------------------- |\n| SpringBoot 整合 Email 发送邮件   | 链接     | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-email) |\n| SpringBoot 整合 SMS 阿里短信服务 | 链接     | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-sms)   |\n\n### 中间件\n\n| 名称                                  | 博文地址 | 源码地址                                                                             |\n| :------------------------------------ | :------- | :----------------------------------------------------------------------------------- |\n| SpringBoot 整合 七牛云对象存储        | 链接     | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-qiniu)     |\n| SpringBoot 整合 Easypoi 打印报表      | 链接     | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-easypoi)   |\n| SpringBoot 整合 RabbitMQ 消息中间件   | 链接     | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-rabbitmq)  |\n| SpringBoot 整合 WebSocket 聊天案例    | 链接     | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-websocket) |\n| SpringBoot 使用 Echars 实现数据可视化 | 链接     | [链接](https://github.com/Tellsea/springboot-learn/tree/master/springboot-echarts)   |\n\n## 注意事项\n\n每次学习前请先使用 git 更新项目，避免产生只是新旧代码问题。\n\n一些工程的测试方法在 springboot 的测试类中，比如：mybatis 的通用 mapper，CRUD 的方法在测试类中测试的。\n\n**我不管，看了就 Star**\n\n## 交流学习\n\n![在这里插入图片描述](https://github.com/Tellsea/springboot-learn/blob/master/doc/images/emoticon1.jpg)\n![交流学习](https://github.com/Tellsea/springboot-learn/blob/master/doc/images/qq-group.png)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftellsea%2Fspringboot-learn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftellsea%2Fspringboot-learn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftellsea%2Fspringboot-learn/lists"}