All Projects → rhwayfun → Spring Boot Learning Examples

rhwayfun / Spring Boot Learning Examples

Licence: epl-1.0
Spring Boot工程实践,快速上手Spring Boot开发必备。最全的Spring Boot使用案例!

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Spring Boot Learning Examples

Clojure News Feed
evaluating various technologies by implementing a news feed micro-service
Stars: ✭ 65 (-94.88%)
Mutual labels:  springboot
Bekit
bekit框架致力于解决在应用开发中的公共性痛点,已有“事件总线”、“流程引擎”、“服务引擎”。其中“流程引擎”可作为分布式事务解决方案saga模式的一种实现,并且它很轻量不需要服务端、不需要配置,就可直接使用。
Stars: ✭ 71 (-94.41%)
Mutual labels:  springboot
Bilibili danmuji
(Bilibili)B站直播礼物答谢、定时广告、关注感谢,自动回复工具,房管工具,自动打卡,Bilibili直播弹幕姬(使用websocket协议),java版B站弹幕姬,基于springboot。
Stars: ✭ 76 (-94.01%)
Mutual labels:  springboot
Spring Examples
SpringBoot Examples
Stars: ✭ 67 (-94.72%)
Mutual labels:  springboot
Springboot Learn By Example
SpringBoot Learn By Example Book
Stars: ✭ 68 (-94.64%)
Mutual labels:  springboot
Javacore
Java程序员所需要掌握的核心知识: 集合框架&JVM机制&多线程与并发框架&网络协议&Spring&Dubbo&MySQL&微服务等;希望胖友小手一抖,右上角来个 Star,感恩 1024
Stars: ✭ 73 (-94.25%)
Mutual labels:  springboot
Dorado
基于Netty4开发的简单、轻量级、高性能的的Http restful api server
Stars: ✭ 65 (-94.88%)
Mutual labels:  springboot
Pixiv Illustration Collection Backend
Stars: ✭ 1,237 (-2.52%)
Mutual labels:  springboot
Aooms
[ Aooms —— 极速微服务开发平台 ] 不止于简单的框架集成(组件轻薄封装、极速开发体验、完整解决方案)。
Stars: ✭ 69 (-94.56%)
Mutual labels:  springboot
Springboot Thrift Etcd Ribbon
基于springboot的thrift的rpc, 服务发现基于etcd,路由基于ribbon
Stars: ✭ 75 (-94.09%)
Mutual labels:  springboot
Shw server
使用SpringCloud和Spring WebFlux开发的学生作业管理系统服务端,前后端分离项目,微服务架构。支持Docker集群化部署,Redis集群化缓存,文件在线预览 压缩包预览 打包上传下载
Stars: ✭ 66 (-94.8%)
Mutual labels:  springboot
Koatty
Koa2 + Typescript = Koatty. Use Typescript's decorator implement IOC and AOP.
Stars: ✭ 67 (-94.72%)
Mutual labels:  springboot
Leyou
传智黑马乐优商城项目后台管理系统
Stars: ✭ 75 (-94.09%)
Mutual labels:  springboot
Mall Learning
mall学习教程,架构、业务、技术要点全方位解析。mall项目(40k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot 2.3.0、MyBatis 3.4.6、Elasticsearch 7.6.2、RabbitMQ 3.7.15、Redis 5.0、MongoDB 4.2.5、Mysql5.7等技术,采用Docker容器化部署。
Stars: ✭ 10,236 (+706.62%)
Mutual labels:  springboot
Vsblog
☕🖖 一个采用vue及springboot开发的超简洁的个人博客系统,相信我它定会让你眼前一亮~
Stars: ✭ 78 (-93.85%)
Mutual labels:  springboot
Elasticsearch Spring Boot Spring Data
🏆 Starter example for using Elasticsearch repository with Springboot
Stars: ✭ 65 (-94.88%)
Mutual labels:  springboot
Ueditor Plus
Create By Xie Xianbin. RePackage ueditor for spring and other object storage service.
Stars: ✭ 71 (-94.41%)
Mutual labels:  springboot
Attemper
Distributed,multi-tenancy,job-flow scheduling application(分布式多租户的支持流程编排的任务调度平台) QQ群:1029617143
Stars: ✭ 86 (-93.22%)
Mutual labels:  springboot
Community
一个仿照牛客网实现的讨论社区,不仅实现了基本的注册,登录,发帖,评论,点赞,回复功能,同时使用前缀树实现敏感词过滤,使用wkhtmltopdf生成长图和pdf,实现网站UV和DAU统计,并将用户头像等信息存于七牛云服务器。
Stars: ✭ 80 (-93.7%)
Mutual labels:  springboot
Spring Ws
Spring WS Tutorials
Stars: ✭ 75 (-94.09%)
Mutual labels:  springboot

最全的Spring Boot实践指南

travis codecov Gitter license

Spring Boot知识点整理、工程实践,并结合工作案例进行深入

  • 使用travis-ci持续集成
  • 使用codecov进行代码覆盖率检查
  • 学习案例以模块方式划分,每隔模块都是独立可执行项目,直接运行Application即可

分享平台

博客:http://blog.csdn.net/u011116672

Github:https://github.com/rhwayfun

项目模块

└── 基础入门
└── 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实战

  • 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分库分表使用实例

  • spring-boot-mybatis-sharding-jdbc-masterslave(使用sharding-jdbc完成分库分表+读写分离)

    Sharding-JDBC读写分离探秘

Spring其他功能

企业开发进阶

  • spring-boot-dubbo(服务治理框架dubbo使用案例)

  • spring-boot-dubbo-annotation(服务治理框架dubbo案例,基于注解实现)

    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 使用指南

    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实践)

准备工作

数据库脚本

安装MySQL

添加用户travis

create user [email protected];

授权

grant all privileges on *.* to [email protected];/* mac系统下localhost要改成127.0.0.1 */      

查看权限

/*      查看MySQL所有用户      */
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
/*      查看travis用户的权限      */
show grants for [email protected]; 

编译运行

mvn clean compile
mvn clean package

未完待续

更多案例不断补充中。。。如果您觉得对你有用,就给我点个赞吧(^o^)/~

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].