# springbootdemo **Repository Path**: hellolzx/springbootdemo ## Basic Information - **Project Name**: springbootdemo - **Description**: springboot 的学习记录 - **Primary Language**: Java - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 7 - **Created**: 2025-05-09 - **Last Updated**: 2025-05-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # springbootdemo ## 介绍 springboot 的学习记录 ## 使用说明 1. springboothelloworld 是springboot的最简单的使用,`我会写各种语言的helloworld,为什么我不是架构师,(●'◡'●)` 2. springbootactuator、springbootactuator2、springbootactuatorserver,是springboot健康检查actuator的使用demo。 3. springbootexcepionandjunit、springbootexception 是springboot的全局异常处理和单元测试demo,个人觉得springbootexception 的面向对象设计贼🐂🍺 4. springbootfileupload 是springboot文件上传的demo 5. springbootfreemarker 是springboot集成freemarker的demo 6. springbootjdbc 是springboot集成jdbc的demo,不过都用上了springboot了为什么不用`德鲁伊`呢,所以该文件可以忽略了 7. springbootjsp 是springboot集成jsp的demo,不过都用上了springboot了为什么不用前端三大框架呢,所以该文件其实也可以忽略了 8. springbootlogback 是springboot配置logback日志的demo,很简单但是却很重要,毕竟一旦系统出问题了,方便快速定位问题,从而好快速解决问题,你说是不是呢? 9. springbootmybatis 是springboot集成mybatis的demo,这个可以看,真可以看,毕竟mybatis是web项目不可或缺的一部分,另外mybatis-plus的集成还没做,不过都类似。 10. springbootthymeleaf 是集成thymeleaf的,这个也可以看,所说流行前后端分离了,但是万一就有sb领导不愿意分离呢。`话说,我真遇到过` 11. springbootvalidate、springbootvalidate2 是springboot参数校验的demo,好的参数校验,真的能提升很高用户体验。总不能用户一提交表单,就提示一堆错误信息吧 12. springbootweb springboot最基本的用法,开发web项目,有了springboo 开发web越来越轻松了,回想起来曾经用servlet来开发web的时候,又是创建servlet,又是配置web.xml的一堆mapping-url,真是繁琐。不过提醒一句,小伙伴们不要离了spring就不会开发web项目了 13. doc 资料和文档 14. springbootswagger 是swagger的配置,好的接口文档,开发者和维护者都能对系统功能一目了然,也方便其他人调用也联调。 市面上接口文档api其实挺多的,但是这玩意只是一个工具,没必要纠结哪个更好用。用的顺手就行 15. springbootsecurityandjwt 是整合security和jwt的demo,优秀的权限验证,提高系统的安全性。 16. springboottask 是springboot的定时任务。定时任务再很多场景都能用到,简单易上手。 SpringTask是Spring自主研发的轻量级定时任务工具,相比于Quartz更加简单方便,且不需要引入其他依赖即可使用。 17. springbootelasticsearch 是springboot与elasticsearch的集成。Elasticsearch 是一个分布式、可扩展、实时的搜索与数据分析引擎。 它能从项目一开始就赋予你的数据以搜索、分析和探索的能力,可用于实现全文搜索和实时数据统计。 18. springbootmongodb 是springboot与Mongodb的集成。 Mongodb是为快速开发互联网Web应用而构建的数据库系统,其数据模型和持久化策略就是为了构建高读/写吞吐量和高自动灾备伸缩性的系统。 19. springbootrabbitmq 是springboot与RabbitMQ的集成。 RabbitMQ是一个被广泛使用的开源消息队列。它是轻量级且易于部署的,它能支持多种消息协议。RabbitMQ可以部署在分布式和联合配置中,以满足高规模、高可用性的需求。 ## 资料 链接:https://pan.baidu.com/s/1UdnYEJ9v-X7v-iO3_gQ7hg 提取码:j914 有资料、源码、视频 ## 告知 > 该记录目前是根据网上教学视频边学便记录的。如有侵权,请联系我,告知删除。