hryou0922 / Spring_boot
Spring Boot 使用总结 和 demo。 如果您觉得本代码对您有所帮助,请点击页面右上方"Star"
Stars: ✭ 431
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Spring boot
Springbootunity
rabbitmq、redis、scheduled、socket、mongodb、Swagger2、spring data jpa、Thymeleaf、freemarker etc. (muti module spring boot project) (with spring boot framework,different bussiness scence with different technology。)
Stars: ✭ 845 (+96.06%)
Mutual labels: redis, spring-boot, thymeleaf
Spring Cloud Microservices Development
Spring Cloud Microservices Development.《Spring Cloud 微服务架构开发实战》
Stars: ✭ 106 (-75.41%)
Mutual labels: redis, spring-boot, thymeleaf
Eshop Soa
EShop基于Dubbo实现SOA服务化拆分,并基于RocketMQ解决了分布式事务(新版SpringBootSOASkeleton)
Stars: ✭ 65 (-84.92%)
Mutual labels: redis, spring-boot, thymeleaf
Javaquarkbbs
基于Spring Boot实现的一个简易的Java社区
Stars: ✭ 755 (+75.17%)
Mutual labels: redis, spring-boot, thymeleaf
Brpc Java
Java implementation for Baidu RPC, multi-protocol & high performance RPC.
Stars: ✭ 647 (+50.12%)
Mutual labels: grpc, protobuf, spring-boot
Fxshop
基于SpringBoot+SpringCloud微服务的商城项目(demo版 不可用于生产)
Stars: ✭ 82 (-80.97%)
Mutual labels: redis, spring-boot, thymeleaf
Spring Boot Examples
个人学习 SpringBoot2.x 写的一些示例程序,目前正在持续更新中.....
Stars: ✭ 159 (-63.11%)
Mutual labels: redis, spring-boot, thymeleaf
Spring Boot Email Tools
A set of services and tools for sending emails in a Spring Boot 1.5.x application using a Template Engine
Stars: ✭ 164 (-61.95%)
Mutual labels: redis, spring-boot, thymeleaf
Spring Boot Leaning
Spring Boot 2.X 最全课程代码
Stars: ✭ 2,008 (+365.89%)
Mutual labels: redis, spring-boot, thymeleaf
Hope Boot
🌱 Hope-Boot 一款现代化的脚手架项目
Stars: ✭ 3,241 (+651.97%)
Mutual labels: redis, spring-boot, thymeleaf
Istio Micro
istio 微服务示例代码 grpc+protobuf+echo+websocket+mysql+redis+kafka+docker-compose
Stars: ✭ 194 (-54.99%)
Mutual labels: grpc, protobuf, redis
Spring Boot Projects
该仓库中主要是 Spring Boot 的入门学习教程以及一些常用的 Spring Boot 实战项目教程,包括 Spring Boot 使用的各种示例代码,同时也包括一些实战项目的项目源码和效果展示,实战项目包括基本的 web 开发以及目前大家普遍使用的线上博客项目/企业大型商城系统/前后端分离实践项目等,摆脱各种 hello world 入门案例的束缚,真正的掌握 Spring Boot 开发。
Stars: ✭ 4,022 (+833.18%)
Mutual labels: redis, spring-boot, thymeleaf
Summer
这是一个支持分布式和集群的java游戏服务器框架,可用于开发棋牌、回合制等游戏。基于netty实现高性能通讯,支持tcp、http、websocket等协议。支持消息加解密、攻击拦截、黑白名单机制。封装了redis缓存、mysql数据库的连接与使用。轻量级,便于上手。
Stars: ✭ 336 (-22.04%)
Mutual labels: protobuf, redis
Spring Boot Demo
spring boot demo 是一个Spring Boot、Spring Cloud的项目示例,根据市场主流的后端技术,共集成了30+个demo,未来将持续更新。该项目包含helloworld(快速入门)、web(ssh项目快速搭建)、aop(切面编程)、data-redis(redis缓存)、quartz(集群任务实现)、shiro(权限管理)、oauth2(四种认证模式)、shign(接口参数防篡改重放)、encoder(用户密码设计)、actuator(服务监控)、cloud-config(配置中心)、cloud-gateway(服务网关)等模块
Stars: ✭ 323 (-25.06%)
Mutual labels: redis, spring-boot
Springboot Learning
基于Gradle构建,使用SpringBoot在各个场景的应用,包括集成消息中间件、前后端分离、数据库、缓存、分布式锁、分布式事务等
Stars: ✭ 340 (-21.11%)
Mutual labels: grpc, redis
Ibase4j Springboot
Spring,SpringBoot,SpringMVC,Mybatis,mybatis-plus,motan/dubbo分布式,Redis缓存,Shiro权限管理,Spring-Session单点登录,Quartz分布式集群调度,Restful服务,QQ/微信登录,App token登录,微信/支付宝支付;日期转换、数据类型转换、序列化、汉字转拼音、身份证号码验证、数字转人民币、发送短信、发送邮件、加密解密、图片处理、excel导入导出、FTP/SFTP/fastDFS上传下载、二维码、XML读写、高精度计算、系统配置工具类等等。
Stars: ✭ 348 (-19.26%)
Mutual labels: redis, spring-boot
Clusterdevicecontrolplatform
Java & Vue.js 全栈「集群设备管理云平台『后端部分』」,使用 Spring Boot、Netty 搭建 TCP 服务器与上万设备的集群通信,基于 JavaFX 的 GUI 应用程序模拟上万台设备的行为,并可对服务器进行压力测试。
Stars: ✭ 330 (-23.43%)
Mutual labels: redis, spring-boot
Ts Proto
An idiomatic protobuf generator for TypeScript
Stars: ✭ 340 (-21.11%)
Mutual labels: grpc, protobuf
Dokit
基于 Spring Boot2、 Jpa、 Spring Security、JWT、redis、Vue的前后端分离的后台管理系统开发平台, 用户管理、菜单管理、角色管理、字典管理、权限控制的方式为RBAC,操作日志、异常日志、接口限流、项目支持数据权限管理,支持一键生成前后端代码(支持在线预览及打包下载),支持前端菜单动态路由 可一键部署服务器应用,数据库。系统中活跃用户状态监控,监视当前系统CPU、内存、磁盘、堆栈等相关信息,基于Element UI在线表单设计及生成Vue代码。
Stars: ✭ 348 (-19.26%)
Mutual labels: redis, spring-boot
说明
- 博客IntelliJ IDEA工具 - 使用IntelliJ IDEA导入Github工程: 本博客的代码全部存储在Github在,为了方便大家在本地创建工程,本博客演示如何从Github中加载代码到本地工程中以及加载tag分支代码到本地工程中
更新说明
- 2018-07-30 博客Spring Boot系列22 Spring Websocket实现websocket集群方案的Demo对应的git代码为tagv0.24
- 2018-07-19 博客Spring Boot系列20 Spring Websocket实现向指定的用户发送消息对应的git代码为tagv0.23
- 2018-05-08 博客Spring Boot系列十九 Spring boot集成 swagger对应的git代码为tagv0.22
- 2018-05-08 博客Spring Boot系列十八 Spring AOP + 注解实现统一注解对应的git代码为tagv0.21
- 2018-04-07 博客Spring Boot系列十七 Spring Boot 集成 websocket,使用RabbitMQ做为消息代理对应的git代码为tagv0.20
- 2018-04-05 博客Spring Boot系列十六 WebSocket简介和spring boot集成简单消息代理对应的git代码为tagv0.19
- 2018-04-04 修改整个工程结构,将工程由平行目录结构修改为父子目录结构, 可以简化服务的搭建和代码的上传
- 2018-03-15 博客Spring Boot系列十四 Spring boot使用spring validation实现对Rest请求的数据进行校验对应的git代码为tagv0.18
- 2018-03-13 博客Spring Boot系列十三 Spring Boot集成RabbitMQ对应的git代码为tagv0.17
- 2018-03-01 博客中间件系列十 消费者端的消息确认机制对应的git代码为tagv0.15
- 2018-02-06 博客中间件系列九 RabbmtiMQ 通过wireshark抓包学习AMQP协议对应的git代码为tagv0.14
- 2018-02-01 博客Spring Boot系列十二 Spring Boot通过redis实现分布式系统的Session同步及从源码分析其原理对应的git代码为tagv0.13
- 2018-01-29 博客中间件系列八 RabbitMQ之实现RPC模式对应的git代码为tagv0.12
- 2018-01-28 博客中间件系列七 RabbitMQ之header exchange(头交换机)用法对应的git代码为tagv0.11
- 2018-01-27 博客中间件系列六 RabbitMQ之Topic exchange 用法对应的git代码为tagv0.10
- 2018-01-25 博客中间件系列五 RabbitMQ之Direct exchange(直连交换机)和路由对应的git代码为tagv0.9
- 2018-01-24 博客中间件系列四 RabbitMQ之Fanout exchange(扇型交换机)之发布订阅对应的git代码为tagv0.8
- 2018-01-16 博客中间件系列二 RabbitMQ之消息持久性、确认机制、拒绝、预取数量、分配策略对应的git代码为tagv0.7
- 2018-01-11 博客中间件系列一 RabbitMQ之安装和Hello World Demo对应的git代码为tagv0.6
- 2017-12-20 博客Spring Boot系列十 spring mvc全局异常处理对应的git代码为tagv0.5
- 2017-11-12 博客Spring Boot系列九 spring mvc的@RequestMapping支持的方法参数类型和返回类型 对应的git代码为tagv0.4
- 2017-11-06 博客Spring Boot系列八 spring boot集成jsp、restful接口、springmvc基本功能对应的git代码为tagv0.3
- 2017-09-17 博客 Spring Boot系列六 Spring boot集成mybatis、分页插件pagehelper对应的git代码为tagv0.2
- 2017-09-11 20170911之前的博客里的代码,为了保证能够正确运行,请使用git代码tagv0.1
- 2017-07-27 博客Redis系列四 - 在springboot中通过Lua脚本在redis中实现定时任务对应git代码tag v0.1
- 2017-07-19 博客Redis系列三 - Spring boot如何使用redis做缓存及缓存注解的用法总结对应git代码tag v0.1
- 2017-07-10 博客Redis系列二 - 通过redis命令和lua实现分布式锁对应git代码tag v0.1
- 2017-07-03 博客Redis系列一 - springboot 集成 redis Demo和原理对应git代码tag v0.1
- 2017-05-17 博客Spring Boot系列五 Spring @Value 属性注入使用总结二对应git代码tag v0.1
- 2017-05-16 博客Spring Boot系列四 Spring @Value 属性注入使用总结一对应git代码tag v0.1
- 2017-04-06 博客Spring Boot系列三 Spring @EnableScheduling 定时任务用法总结对应git代码tag v0.1
- 2017-03-28 博客Spring Boot系列二 Spring @Async异步线程池用法总结对应git代码tag v0.1
- 2017-02-26 博客Spring Boot系列一 spring boot 集成 slf4j 和 logback对应git代码tag v0.1
工程说明
core 存储常用的spring核心用法
- com.hry.spring.configinject:@Value注入用法总结
- com.hry.spring.spel.multiway:xml、注解和Programing 3种方式使用Spring EL
docker
- 创建自己的docker的用法
grpc
- com.hry.spring.grpc
- simple: hello world
- stream: 官方例子
- util: 工具类
log
- 演示logback+sl4j的用法
mvc
- 演示mvc的用法
- com.hry.spring.mvc
- websocket: websocket用法
mybatis
- mybatis的用法
- 演示pagehlper在spring boot中的用法
- 演示spring boot集成mybatis
- 演示Model转化为dto
protobuf
- protobuf的用法总结
rabbitmq
- rabbitmq的用法总结
redis: redis的用法
- com.hry.spring.redis
- simple: 简单redis集成spring boot; redis执行lua脚本
- distributedlock: 分布锁实现 http://192.168.188.6:8080/distributeLock
- cache: redis做为缓存
- timedtask: 通过redis处理定时任务 1. 简单定时任务 2. 失败重推
taskExecutionAndScheduling: 定时任务,异步任务
swagger
- swagger用法demo
- swagger访问地址:http://127.0.0.1:8080/swagger-ui.html
thymeleaf
- com.hry.spring
- ctl: 第一个demo: http://localhost:8080/simple
- expressions: 标准表达式,加载外部属性文件,复杂对象(成员变量是对象,list,map),web对象
- programming:Simple conditionals: “if” and “unless”;Iteration;Switch statements
- template: 定义和引用模板: th:include 和 th:replace, th:remove 删除代码
- 代处理:
- Setting Attribute Values:Appending and prepending; Fixed-value boolean attributes;
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].