# my-springboot **Repository Path**: gitdoit/myspringboot ## Basic Information - **Project Name**: my-springboot - **Description**: springboot整合其他框架,以及java基础学习 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2018-06-11 - **Last Updated**: 2022-10-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # my spring boot > 个人日常工作学习中的一些总结,包含非常常用的配置以及`spring`框架的使用技巧,非常适合新手用来当作一个类似手册的存在。 ## 项目结构 - `spring-web` 对于前后端分离的同学来说,这个模块可能对你会有帮助。其中的`controller`包,包含了非常有用的后端接口接收参数的各种姿势、参数校验、文件上传、消息转换器、全局异常处理等。同时代码上的注释也比较全面,适合刚入门的新手。 - `spring-webflux` `spring`官网比较推荐的响应式编程,模块里面包含了基本的响应式编程`API`实践 - `spring-websocke` 如何在`spring`中使用`websocket`,以及几种使用方式的演示 - `spring-actuator` `spring actuator`的基本使用 - `spring annotation` spring 注解驱动编程包含 - 基本的spring生命周期演示 - `@ConditionalXXX`的使用和自定义 - 条件注入 - `spring AOP` 关于`spring aop`的基本使用方法和原理 - `spring basic` 在`spring`中如何配置以及使用定时调度和异步任务 - `spring cache` 在`spring`中缓存的使用 - `spring mybatis` 一个简单的`mybatis`和`spring`的整合及基本的使用方法 - `spring mybatisplus` `spring`整合`mybatisplus`,包含基本的增删改查分页等 - `spring mybatisplus ds` ``spring`整合`mybatisplus`的多数据源使用 - `spring oauth` `spring oauth`认证相关,后面抽空会移出去,因为太大了,不适合做一个模块。 - `spring redis` 关于在`spring`中使用`redis`,包含常用的`API`演示说明和序列化等 - `spring rocketmq` `spring`整合`rocketmq`,包含基本的配置方式,常用方法,监听器等。 - `spring security` `spring security`的使用方法,并包含了一些个人笔记; - `spring session` `spring session`的使用,待完善 - `spring transaction` 在`spring`中使用事务,并演示了一些基本操作和传播行为等 - `spring view` `spring`整合模板技术,只是包含了对配置文件的说明;不够完善