# springboot-study
springboot系统学习-所有代码,博客:https://blog.csdn.net/m0_37499059/article/details/82182479
---
SpringBoot系统学习 - 基础篇: demo1
SpringBoot系统学习 - Web篇: demo2
SpringBoot系统学习 - 持久层篇: demo3
SpringBoot系统学习 - 缓存篇: demo4
---
# 最全的Spring Boot实践指南
![travis](https://travis-ci.org/rhwayfun/spring-boot-learning-examples.svg?branch=develop)
[![codecov](https://codecov.io/gh/rhwayfun/spring-boot-learning-examples/branch/develop/graph/badge.svg)](https://codecov.io/gh/rhwayfun/spring-boot-learning-examples)
[![Gitter](https://img.shields.io/gitter/room/nwjs/nw.js.svg)](https://gitter.im/spring-boot-learning-examples/chat)
[![license](https://img.shields.io/badge/license-EPL%201.0-green.svg)](https://choosealicense.com/licenses/epl-1.0/)
Spring Boot知识点整理、工程实践,并结合工作案例进行深入
* 使用travis-ci持续集成
* 使用codecov进行代码覆盖率检查
* 学习案例以模块方式划分,每隔模块都是独立可执行项目,直接运行Application即可
## 项目模块
```
└── 基础入门
└── Web开发
└── Weex
└── Bootstrap
└── thymeleaf
└── 缓存使用
└── Ehcache
└── Caffeine
└── Guava Cache
└── 数据库
└── Mybatis
└── MySQL
└── Spring其他功能
└── Spring Task
└── Spring Retry
└── Spring AOP
└── 企业开发进阶
└── Dubbo(阿里开源的分布式服务治理框架)
└── Kafka
└── RocketMQ
└── Sharding-JDBC
└── Disconf
└── Elsaticsearch
└── Elsatic-job
└── Redis
└── MongoDB
└── Mockito
└── InfluxDB
└── Ignite
└── Geode
└── ...
```
### 基础入门
* spring-boot-quickstart(Spring Boot快速入门案例)
* spring-boot-configuration(了解下Spring Boot配置管理)
### web开发
* spring-boot-web-jsp(使用JSP作为开发)
* spring-boot-web-thymeleaf(使用模板引擎thymeleaf开发)
* spring-boot-web-bootstrap(bootstrap入门demo)
* spring-boot-security(权限控制项目实战)
[spring security实战](http://blog.csdn.net/u011116672/article/details/77428049)
* spring-boot-security-cas(集成CAS搭建自己的认证中心)
### 缓存使用
* spring-boot-cache-caffeine(高性能本地缓存框架caffeine实践)
* spring-boot-cache-ehcache(Java应用最多的本地缓存Ehcache实践)
* spring-boot-redis(分布式KV缓存redis实践)
### 数据库
* spring-boot-mybatis(mybatis使用快速入门)
* spring-boot-mybatis-annotation(mybatis全注解使用示例)
* spring-boot-mybatis-multidatasource(mybatis多数据库解决方案)
* spring-boot-mybatis-sharding-jdbc(使用sharding-jdbc对数据库进行分库分表)
[Sharding-JDBC分库分表使用实例](http://blog.csdn.net/u011116672/article/details/78374724)
* spring-boot-mybatis-sharding-jdbc-masterslave(使用sharding-jdbc完成分库分表+读写分离)
[Sharding-JDBC读写分离探秘](http://blog.csdn.net/u011116672/article/details/78576117)
### Spring其他功能
* spring-boot-task(定时任务)
[Spring定时任务源码分析](http://blog.csdn.net/u011116672/article/details/77132205)
[深入浅出Spring task定时任务](http://blog.csdn.net/u011116672/article/details/52517247)
* spring-boot-retry(重试和熔断)
[重试框架Spring retry实践](http://blog.csdn.net/u011116672/article/details/77823867)
* spring-boot-aspect(aop相关,静态织入、动态织入)
[AspectJ切面执行两次原因分析](http://blog.csdn.net/u011116672/article/details/63685340)
### 企业开发进阶
* spring-boot-dubbo(服务治理框架dubbo使用案例)
* spring-boot-dubbo-annotation(服务治理框架dubbo案例,基于注解实现)
[dubbo-spring-boot-project](https://github.com/apache/incubator-dubbo-spring-boot-project)
* spring-boot-dubbo-extension(基于duboo扩展点实现自定义扩展)
* spring-boot-disconf(分布式配置管理disconf使用案例)
* spring-boot-elasticsearch(全文搜索引擎elasticsearch实践)
* spring-boot-mongodb(NoSQL数据库mongodb实战)
* spring-boot-kafka(消息中间件kafka实践)
* spring-boot-rocketmq(阿里开源消息中间件RocketMQ实践)
spring-boot-rocketmq-starter使用案例
* spring-boot-rocketmq-starter(阿里开源消息中间件RocketMQ Spring Boot Starter)
[spring-boot-rocketmq-starter 使用指南](apache-rocketmq-starter-guide.md)
[spring-boot-rocketmq-starter](https://github.com/rhwayfun/spring-boot-rocketmq-starter)
* spring-boot-mockito(Java社区最火的测试框架Mockito使用实战)
* spring-boot-hibernate-validation(Hibernate出品的校验框架使用实战)
* spring-boot-geode(内存数据库geode实战,目前应用与内部地址位置距离的计算)
* spring-boot-ignite(内存数据库ignite实战)
* spring-boot-elastic-job(分布式任务调度框架elastic-job实战)
* spring-boot-starter(自定义spring boot starter)
* spring-boot-starter-rest(自定义spring boot starter)
* spring-boot-logging-log4j2(使用log4j2)
* spring-boot-influxdb(时序数据库influxDB实践)
* spring-boot-mybatis-sharding-jdbc(分库分表Sharding-JDBC实践)
## 准备工作
> [数据库脚本](docs/sql/springboot/spring-boot-mybatis.sql)
### 安装MySQL
### 添加用户`travis`
```
create user travis@localhost;
```
### 授权
```
grant all privileges on *.* to travis@localhost;/* mac系统下localhost要改成127.0.0.1 */
```
### 查看权限
```
/* 查看MySQL所有用户 */
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
/* 查看travis用户的权限 */
show grants for travis@localhost;
```
### 编译运行
```
mvn clean compile
mvn clean package
```
## 未完待续
更多案例不断补充中。。。如果您觉得对你有用,就给我点个赞吧\(^o^)/~
没有合适的资源?快使用搜索试试~ 我知道了~
springboot系统学习-所有.zip
共396个文件
java:244个
xml:74个
properties:28个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 104 浏览量
2024-04-29
23:41:59
上传
评论
收藏 786KB ZIP 举报
温馨提示
【博客个人资源】 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【技术】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes
资源推荐
资源详情
资源评论
收起资源包目录
springboot系统学习-所有.zip (396个子文件)
io.github.rhwayfun.springboot.log4j2.integration.appender.AppenderFactory 336B
README.md.bak 6KB
application.properties.bak 593B
.travis.yml.bak 199B
mvnw.cmd 5KB
mvnw.cmd 5KB
mvnw.cmd 5KB
mvnw.cmd 5KB
bootstrap.min.css 118KB
bootstrap-theme.min.css 23KB
spring.factories 138B
spring.factories 125B
websocket.ftl 4KB
cors.ftl 853B
index.ftl 585B
.gitignore 269B
.gitignore 268B
.gitignore 268B
.gitignore 268B
.gitignore 165B
spring.handlers 115B
404.html 162B
500.html 135B
maven-wrapper.jar 46KB
maven-wrapper.jar 46KB
maven-wrapper.jar 46KB
maven-wrapper.jar 46KB
UserExample.java 19KB
CarExample.java 17KB
RetryExamples.java 15KB
AuthorityExample.java 14KB
UserExample.java 14KB
UserAuthorityExample.java 14KB
RiderBasicInfoDTO.java 13KB
Log4j2XmlConfiguration.java 9KB
Log4j2Configuration.java 8KB
CircuitBreakerRetryTemplateTests.java 7KB
DataSourceConfig.java 6KB
DataSourceConfig.java 6KB
StubbingTest.java 5KB
LogController.java 5KB
AbstractRocketMqConsumer.java 5KB
User.java 5KB
UserMapperTest.java 4KB
RocketMqAutoConfiguration.java 4KB
AbstractAppenderFactory.java 4KB
Car.java 4KB
SpringScheduledTaskExample.java 4KB
WebConfig.java 4KB
Log4j2JavaConfigurationFactory.java 3KB
MdcThreadPoolExecutor.java 3KB
MemoryCounter.java 3KB
UserAuthorityMapper.java 3KB
EhcacheConfigWriteBehind.java 3KB
ApplicationTests.java 3KB
AuthorityMapper.java 3KB
CityMapperTest.java 3KB
UserMapper.java 3KB
MybatisDataSourceConfig.java 3KB
TestRocketMqMessage.java 3KB
PropertyUpdateCallBackV3.java 3KB
CarMapper.java 3KB
SecurityDataSourceConfig.java 3KB
UserMapperTest.java 3KB
Authority.java 3KB
EhcacheConfigWriteThrough.java 3KB
DataSourceConfig.java 3KB
UserAuthority.java 3KB
SpyTest.java 3KB
User.java 3KB
DataSourceConfig.java 3KB
SimpleProperty.java 3KB
DataSourceConfig.java 3KB
DataSource2Config.java 2KB
WelcomeController.java 2KB
MockitoMockTest.java 2KB
ArgsMatcherTest.java 2KB
Log4j2Utils.java 2KB
MockitoMockTest.java 2KB
MockitoTest.java 2KB
JavaEightTest.java 2KB
UserMapper.java 2KB
MockitoTest.java 2KB
WebsocketServer.java 2KB
AppConfig.java 2KB
ModuloDatabaseShardingAlgorithm.java 2KB
PropertyUpdateCallBackV2.java 2KB
CarTest.java 2KB
ModuloTableShardingAlgorithm.java 2KB
PropertyUpdateCallBack.java 2KB
CarDAO.java 2KB
CustomUserDetailsService.java 2KB
SecurityConfig.java 2KB
SqlConstants.java 2KB
UserMapperTest.java 2KB
CaffeineExamples.java 2KB
DruidStatsConfig.java 2KB
UserMapperTest.java 2KB
Application.java 2KB
DruidStatsConfig.java 2KB
共 396 条
- 1
- 2
- 3
- 4
资源评论
枫蜜柚子茶
- 粉丝: 6108
- 资源: 3970
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 通信拓扑图标,包括数通、接入网、核心网等图标
- 课设毕设基于SSM的贝儿米幼儿教育管理系统-LW+PPT+源码可运行.zip
- M2M开发套件程序 2024-5-16
- 课设毕设基于SSM的宜佰丰超市进销存管理系统-LW+PPT+源码可运行.zip
- 课设毕设基于SSM的医院远程诊断系统-LW+PPT+源码可运行.zip
- 编码解码,(UTF16+UTF32+UTF8+ANSI)获取文本文件编码类型易语言源码
- 课设毕设基于SSM的网络视频播放器-LW+PPT+源码可运行.zip
- 课设毕设基于SSM的农产品供销服务系统-LW+PPT+源码可运行.zip
- 课设毕设基于SSM的高校四六级报名管理系统-LW+PPT+源码可运行.zip
- 课设毕设基于SSM的高校二手交易平台-LW+PPT+源码可运行.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功