1 Star 0 Fork 0

阿丹吶 / EDC.SpringBoot.Samples

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

EDC.SpringBoot.Learning

SpringBoot

N|SpringBoot

基于程序猿DD的SpringBoot教程所做的学习实践,基于SprintBoot 1.5.15版本,每个项目均演示了部分内容。由于程序猿DD的文章示例版本太旧,部分Code无法正常运行,所以在学习途中(非SpringBoot2.0版本的学习)可以参考本示例Demo来学习。

  • msadv1 : Hello World & 配置文件的使用(多环境配置文件的使用) & MVC Controller & 热部署
  • msadv2 : 分层的CRUD RESTful API示例 & 单元测试(针对Controller和Service及Mock的使用)
  • msadv3 : 静态资源的导入 & Thymeleaf模板的使用 & Swagger API Doc & 统一异常处理
  • msadv4 : Spring Security基本使用 & JdbcTemplate访问数据库 & Spring-data-jpa访问数据库
  • msadv5 : 多数据源配置(基于JdbcTemplate 与 基于Spring-data-jpa)
  • msadv6 : Redis & MongoDB 集成与基本使用
  • msadv7 : 整合 MyBatis & MyBatis 注解配置的使用
  • msadv8 : Spring Boot中的事务管理 & 使用Flyway管理数据库版本
  • msadv9 : Spring Boot中的缓存注解 & 使用Ehcache作为缓存
  • msadv10 : 集成使用Redis作为缓存
  • msadv11 : 使用log4j记录日志 & 多环境不同日志级别的控制 & 使用AOP统一处理Web请求日志
  • msadv12 : 使用log4j实现http请求日志存入MongoDB & 动态修改日志级别(1.5.x新特性)
  • msadv13 : RabbitMQ的基本集成和使用
  • msadv14 : 使用@Scheduled创建定时任务 & 使用@Async实现异步调用
  • msadv15 : 使用@Async实现异步调用:自定义线程池
  • msadv16 : 使用@Async实现异步调用:ThreadPoolTaskScheduler线程池的优雅关闭
  • msadv17 : 使用@Async实现异步调用:使用Future & 定义超时
  • msadv18 : 实现邮件发送:简单邮件、带附件的邮件、带资源的文件以及基于模板的邮件 & 使用spring boot actuator监控端点
  • msadv19 : 自定义启动Banner & 使用Spring StateMachine框架实现状态机 & 使用exclude排除不必要的自动化配置的加载

推荐学习资料

程序猿DD SpringBoot基础教程
纯洁的微笑 SpringBoot基础教程
EdisonChou Spring Boot on Docker

推荐开发环境

N|Intellij Idea

Intellij Idea Community 2018版本
PS: 如果是.Net程序猿想要学习SpringBoot,建议更改快捷键与Visual Studio保持一致,这样能加快开发效率

空文件

简介

SpringBoot 学习demo 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/_adan/EDC.SpringBoot.Samples.git
git@gitee.com:_adan/EDC.SpringBoot.Samples.git
_adan
EDC.SpringBoot.Samples
EDC.SpringBoot.Samples
master

搜索帮助