All Projects → gexiangdong → Tutorial

gexiangdong / Tutorial

Licence: mit
Spring Boot的例子,包含RESTful API, MVC, JMS, Cache, Mybatis, Cache, Websocket...

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Tutorial

Spring Boot Api Project Seed
🌱🚀一个基于Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API项目~
Stars: ✭ 8,979 (+4076.28%)
Mutual labels:  rest, restful, mybatis, spring-boot
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 (+50.23%)
Mutual labels:  mybatis, spring-boot, spring-mvc, spring-security
Eshop Soa
EShop基于Dubbo实现SOA服务化拆分,并基于RocketMQ解决了分布式事务(新版SpringBootSOASkeleton)
Stars: ✭ 65 (-69.77%)
Mutual labels:  mybatis, spring-boot, spring-mvc, spring-security
Mybatis Spring Boot Jpetstore
A sample web application built on MyBatis 3, Spring Boot and Thymeleaf 3.
Stars: ✭ 75 (-65.12%)
Mutual labels:  mybatis, spring-boot, spring-mvc, spring-security
Javadevjournal
Source code for the tutorials published on the Javadevjournal site.
Stars: ✭ 141 (-34.42%)
Mutual labels:  rest, spring-boot, spring-mvc, spring-security
Spring Security React Ant Design Polls App
Full Stack Polls App built using Spring Boot, Spring Security, JWT, React, and Ant Design
Stars: ✭ 1,336 (+521.4%)
Mutual labels:  spring-boot, spring-mvc, spring-security
Webfluxtemplate
Spring Webflux template application with working Spring Security, Web-sockets, Rest, Web MVC, and Authentication with JWT.
Stars: ✭ 107 (-50.23%)
Mutual labels:  spring-boot, websocket, spring-security
Jeesite4
Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring MVC、Apache Shiro、MyBatis、Beetl、Bootstrap、AdminLTE),在线代码生成功能,包括核心模块如:组织机构、角色用户、菜单及按钮授权、数据权限、系统参数、内容管理、工作流等。采用松耦合设计;界面无刷新,一键换肤;众多账号安全设置,密码策略;在线定时任务配置;支持集群,支持SAAS;支持多数据源
Stars: ✭ 1,563 (+626.98%)
Mutual labels:  mybatis, spring-boot, spring-mvc
Spring Microservice Sample
Spring Boot based Mircoservice sample
Stars: ✭ 199 (-7.44%)
Mutual labels:  rest, spring-boot, spring-security
Spring Cloud Flycloud
🔥🔥🔥FlyClould 微服务实战项目框架,在该框架中,包括了用 Spring Cloud 构建微服务的一系列基本组件和框架,对于后台服务框架的搭建有很大的参考价值,大家可以参考甚至稍加修改可以直接应用于自己的实际的项目开发中,该项目没有采用Maven进行项目构建,Maven通过xml进行依赖管理,导致整个配置文件太过臃肿,另外灵活性也不是很强,所以我采用Gradle进行项目构建和依赖管理,在FlyTour项目中我们见证了Gradle的强大,通过简单的一些配置就可以轻松的实现组件化的功能。该项目共有11个Module工程。其中10个位微服务工程,这10个微服务工程构成了一个完整的微服务系统,微服务系统包含了8个基础服务,提供了一整套微服务治理功能,他们分别是配置中心module_c…
Stars: ✭ 1,514 (+604.19%)
Mutual labels:  spring-boot, spring-mvc, spring-security
Ibase4j
Spring,SpringBoot 2.0,SpringMVC,Mybatis,mybatis-plus,motan/dubbo分布式,Redis缓存,Shiro权限管理,Spring-Session单点登录,Quartz分布式集群调度,Restful服务,QQ/微信登录,App token登录,微信/支付宝支付;日期转换、数据类型转换、序列化、汉字转拼音、身份证号码验证、数字转人民币、发送短信、发送邮件、加密解密、图片处理、excel导入导出、FTP/SFTP/fastDFS上传下载、二维码、XML读写、高精度计算、系统配置工具类等等。
Stars: ✭ 1,548 (+620%)
Mutual labels:  mybatis, spring-boot, spring-mvc
Reactive Spring Security 5 Workshop
Hands-On workshop for securing a reactive spring boot 2 application in multiple steps
Stars: ✭ 92 (-57.21%)
Mutual labels:  spring-boot, spring-mvc, spring-security
Spring Boot Shopping Cart
Simple shopping cart web app made using Spring Boot + Thymeleaf
Stars: ✭ 85 (-60.47%)
Mutual labels:  spring-boot, spring-mvc, spring-security
Mall
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Stars: ✭ 54,797 (+25386.98%)
Mutual labels:  mybatis, spring-boot, spring-security
Spring Backend Boilerplate
The modularized backend boilerplate based on Spring Boot Framework, easy to get started and add your business part.
Stars: ✭ 134 (-37.67%)
Mutual labels:  spring-boot, spring-mvc, spring-security
Milkomeda
Spring extend componets which build from experience of bussiness, let developers to develop with Spring Boot as fast as possible.(基于Spring生态打造的一系列来自业务上的快速开发模块集合。)
Stars: ✭ 117 (-45.58%)
Mutual labels:  mybatis, spring-boot, spring-security
Spring Boot Blog
Simple blog web app made using Spring Boot + Thymeleaf
Stars: ✭ 121 (-43.72%)
Mutual labels:  spring-boot, spring-mvc, spring-security
Gemini
Model Driven REST framework to automatically generate CRUD APIs
Stars: ✭ 138 (-35.81%)
Mutual labels:  rest, spring-boot, spring-mvc
X Springboot
X-SpringBoot是一个轻量级的Java快速开发平台,能快速开发项目并交付【接私活利器】
Stars: ✭ 1,117 (+419.53%)
Mutual labels:  restful, spring-boot, spring-mvc
Securing Rest Api Spring Security
Spring Boot 2.2.x + Spring 5.2.x Rest Api Security Example
Stars: ✭ 117 (-45.58%)
Mutual labels:  spring-boot, spring-mvc, spring-security

Spring Boot教程

spring boot编写RESTful API项目中用到的各种知识的整理和相关示例,主要通过代码和代码的注视来展现说明用法和注意事项。

可以配合网易云免费课程 http://study.163.com/course/courseMain.htm?courseId=1005213034 一起。


章节 说明
seciont-00 最简单的可运行的RESTful API例子
seciont-01 RestController的例子,展示了编写RestController中的各种用法
seciont-02 Spring boot + Mybatis查询存储数据的例子【不区分DTO、PO等,DTO穿透所有层】
seciont-03 Spring boot + JPA实现数据存取的例子,并且示例了用Zoker处理DTO、PO之间的转换
seciont-04 使用Spring boot tester 和 Junit 及mockit进行单元测试
seciont-05 测试用例展现@Transactional注解的几个参数的用途和含义
seciont-06 Mybatis进阶,演示查询结果到复杂类型的转换;演示了TypeHandler及自定义JsonTypeHandler的用途
seciont-07 使用Spring Security保护RESTful API
seciont-08 使用Spring Async、Spring Scheduling、Spring Cache的例子
seciont-09 用Spring编写websocket的例子(使用了STOMP)
seciont-10 在Spring中使用JMS(ActiveMQ)收发消息的例子
seciont-11 SpringMVC的例子
seciont-12 SpringMVC + Spring Security,定制登录页面和自定义用户机制的例子
seciont-13 使用kafka作为消息服务器,收发消息的例子
seciont-14 多个动态数据源的例子(不常见)
seciont-15 Mybatis自定义Language Driver的例子和在Controller生成excel格式文件的例子)
seciont-16 使用Spring提供的JavaMailSender发送邮件的例子
section-17 activiti工作流引擎 + spring boot
section-18 用Web Flow实现下单支付流程的小例子
section-19 用 RestDocs 写API文档

环境

需要先安装Maven,大部分章节需要PostgreSQL,安装后创建数据库和表sql.sql

996.icu

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].