Coder Social home page Coder Social logo

springbootdemo's Introduction

springBoot Demo

This is a SpringBoot demo project witch base on SpringBoot 2.x. and the project is only for personal study.

Project note documentation in the doc directory.

Quick start :

quick start with intellij idea----2018-09-07

这是一个 SpringBoot 的示例项目,基于 SpringBoot 2.x 实现,项目仅供个人学习使用

项目的文档在 doc 目录下

1 项目配置与规范

1.1 项目配置信息

2 快速入门

2.1 quick start with intellij idea----2018-09-07

2.2 springBoot创建maven_web多模块项目----2018-09-13

2.3 springBoot 与 mybatis mysql 整合----2018-10-09

3 SpringBoot 下常用功能实现

3.1 基础

3.1.1 spring Boot 2.0 整合 redis---2018-10-29

3.1.2 Spring Boot 2.X 整合集成 Ehcache3 + JSR 107 ---2019-03-24

3.1.3 Spring Boot 2.X 项目使用 Apache HttpClient 发送请求与上传文件(简易使用)---2019-05-16

3.2 拦截器(日志/参数校验/跨域)

3.2.1 spring boot 2.0 使用 AOP 打印 controller 层出入参日志---2018-11-02

3.2.2 Spring Boot AOP Service 层参数校验---2019-01-28

3.2.3 SpringBoot 项目之前端跨域终结者—2019-05-23

3.2.4 Spring Boot 2(Spring 5.0+) HandlerInterceptor 拦截器简单示例 --- 2019-12-17

3.2.5 Spring Boot 项目使用 HandlerInterceptor拦截器 以及 @ControllerAdvice实现日志记录 --- 2020-01-10

3.2.6 优化 spring boot 2.0 使用 AOP 记录 Controller 层出入参日志 --- 2020-01-14

3.3 REST API

3.3.1 SpringBoot RESTful 风格 API 多语言国际化i18n解决方案---2019-01-28

3.3.2 Spring Boot 2.X REST 风格全局异常处理(包括 404 not found) --- 2019-12-02

3.3.3 Spring Boot REST 风格 API 接口 JWT Token 认证 1.0 --- 2019-12-07

3.4 Swagger API 文档

3.4.1 Spring Boot 2.X 集成 Swagger 2 ---2019-03-31

3.5 WebSocket

3.5.1 Spring Boot 2.2 原生注解简易集成 websocket --- 2020-03-18

3.5.2 SpringBoot 2.2 使用 Spring 封装注解简易集成 websocket --- 2020-03-20

3.6 文件上传下载

3.6.1 springBoot文件下载---2018-12-25

3.6.2 SpringBoot 2.X 集成阿里云 OSS 文件上传功能 ---20190513

3.7 消息队列

3.7.1 SpringBoot 快速整合 RabbitMQ 消息队列框架---2019-01-26

3.8 定时任务

3.8.1 Spring Boot 2.X 实现简易定时任务功能 --- 2019-06-14

3.9 Mybatis Plus

3.9.1 SpringBoot 2.3 集成 Mybatis Plus 3.4 --- 2020-09-01

3.X 其他常见问题

3.x.1 springBoot+Freemarker+iText渲染HTML导出PDF---2019-01-10

3.x.2 Spring Boot 2 整合 Mybatis 多数据源 --- 2019-06-18

3.x.3 Spring Boot 2.X 集成 Mybatis PageHelper 分页插件完美解决一对多分页查询问题 --- 2019-11-27

3.x.4 mysql 分页查询性能对比与优化 --- 2019-11-28

3.x.5 springBoot配置多环境----2018-10-23

3.x.6 解决springBoot项目通过war包方式部署到外部服务器tomcat报404异常的问题---2018-10-26

3.x.7 springBoot读取yml/properties配置文件---2018-10-28

3.x.8 springBoot适配MySQL8.0,spring boot 连接不上 mysql 8.0---2018-10-28

3.x.9 spring boot 2.0 多模块 maven 依赖管理规范----2018-11-07

3.x.10 Spring Boot jar 启动时设置环境参数 --- 2019-06-12

4 Spring Cloud 分布式服务

4.1 Netflix Euraka

4.1.1 基于springBoot2.0创建springCloud2.0项目----2018-10-19

4.1.2 spring boot 2.0 整合 spring Cloud Config 搭建分布式配置中心---2018-11-08

4.2 Zookeeper

4.2.1 Spring Boot 2.2 集成 Spring Cloud Zookeeper - 分布式服务注册中心 --- 2020-02-23

4.2.2 Spring Boot 2.2 集成 Spring Cloud Zookeeper - Ribbon 分布式服务消费者 --- 2020-02-25

4.2.3 Spring Boot 2.2 集成 Spring Cloud Zookeeper - Feign 分布式服务消费者 --- 2020-02-25

4.2.4 Spring Boot 2.2 集成 Spring Cloud Zookeeper Config 分布式配置中心 --- 2020-02-29

4.2.5 Spring Cloud Zookeeper 分布式服务框架搭建常见问题 --- 2020-03-01

5 SpringBoot 集成 Activiti 工作流

5.1 Activiti 入门教程(官方示例) --- 2020-07-21

5.2 Activiti 初始化启动失败提示 ACT_GE_PROPERTY 表不存在 --- 2020-07-21

5.3 SpringBoot 2.x 快速集成 Activiti --- 2020-07-21

5.4 绘制一个 Activiti BPMN 流程图 --- 2020-07-22

5.5 Activiti 核心 API 在 Spring Boot 2.x 中的简易使用教程 --- 2020-7-23

5.6 基于 Spring Boot 2.x 使用 Activiti 创建一个简易的请假流程 --- 2020-07-27

5.7 Activiti 常用词释义

springbootdemo's People

Contributors

flying9001 avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.