1 Star 0 Fork 0

hanqunfeng / springbootchapter

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README
MIT

springboot 学习笔记

基于springboot-2.2.5+

chapter01----声明、注册,获取bean对象,关联spring-xml配置文件

chapter02----bean的生命周期

chapter03----如何在非springboot项目中获取属性文件对象、@Conditional

chapter04----代理的基本用法

chapter05----AOP @Aspect

chapter06----jdbc + druid + 事务

chapter07----多数据源事务--atomikos

chapter08----jpa,非springboot

chapter09----springboot JPA,一对一、一对多、多对一,多对多关联映射,分布式锁

chapter10----springboot JTA 多数据源事务--Atomikos

chapter11----springboot mybatis xml+注解 + PageHelper分页,一对一、一对多、多对一、多对多关联映射

chapter12----springboot mybatis xml+注解 + PageHelper分页 + 多数据源事务管理--Atomikos

chapter13----springboot mybatis 通用mapper

chapter14----springboot mybatis 通用mapper + 多数据源事务管理--Atomikos

chapter15----springboot mybatis-plus

chapter16----springboot mybatis-plus 多数据源事务管理--Atomikos

chapter17----springboot mongoDB

chapter18----springboot mongoDB 多数据源

chapter19----springboot mongoDB 复制集 事务(4.0+版本支持事务,但至少为复制集,事务不支持读写分理,所以读写都必须为主库,另外需要提前创建好集合,事务下不会自动创建集合)

chapter20----springboot redis 事务 批量执行 Lua执行 分布式锁 RedisRepository Jackson2HashMapper

chapter21----springboot redis集群 不支持事务

chapter22----springboot redis注解式缓存,分组缓存配置,名词解释(缓存穿透,缓存击穿,缓存雪崩),自定义清除缓存注解支持模糊匹配

chapter23----springboot redis发布订阅

chapter24----springboot MVC thymeleaf i18n 跨域 基于RequestBodyAdvice和ResponseBodyAdvice的请求和响应数据加解密

chapter25----springboot JPA 自定义JpaRepositories接口

chapter26----springboot HttpClient 和 OkHttpClient

chapter27----springboot 动态刷新外部属性文件 @PropertySource(value = "file:demo.properties")

chapter28----springWebFlux 一个Demo 响应式编程 支持反应式数据库mysql,mongodb,redis,基于反应式的安全认证

chapter29----springboot email 简单文本、附件、html、图片、thymeleaf模板

chapter30----SpringBoot jar包瘦身,方便部署

chapter31----SpringBoot 优雅关闭服务 springboot2.3+支持

chapter32----SpringBoot Quartz 定时任务之内存

chapter33----SpringBoot Quartz 定时任务之jdbc

chapter34----数据结构 二叉树的遍历,本来想整xxl-job分布式任务调度平台,后来发现官网说的过于详细了,没必要整demo了

chapter35----分布式锁 zookeeper redis db

chapter36----Springboot SpringSecurity,CAS-server,CAS-client

chapter37----Springboot Junit5 断言

chapter38----Springboot @Async 异步任务调用,线程池

chapter39----Springboot 集成API组件 Swagger3 OpenApi 导出html\pdf(git,maven) restful-api

chapter40----Springboot redis session共享

chapter41----Springboot @Scheduled 计划任务,线程池

chapter42----Springboot 日志 logback log4j2

chapter43----Springboot 全局异常处理 全局返回值响应 jpa @Valid jasypt属性值加密 redis缓存 一个相对完整的web应用(json接口和thymeleaf视图)

chapter44----Springboot 服务器推送 SSE和WebSocket

chapter45----Java IO 文件或目录创建和删除,文件内容读取、剪切和重命名,Lambda异常包装工具类LambdaExceptionUtil

chapter46----Springboot Admin Server & Client

chapter47----Springboot SpringSecurity JWT

chapter48----Springboot SpringSecurity OAuth2-AuthServer-JWT OAuth2-ResourceServer-JWT OAuth2-ClientServer-JWT

reactive-redis-cache-annotation-spring-boot-starter----响应式Redis方法缓存注解,starter

chapter49---Springboot启动方式 @Async异步任务注解

chapter50---Springboot 自定义配置文件加载工厂PropertySourceFactory,自定义国际化资源处理器ResourceBundleMessageSource

chapter51---Springboot 消息中间件 activemq rocketMq kafka

chapter52---Springboot 项目启动方式 同时支持jar和war

chapter53---Springboot 阿里云OSS,MinIO

chapter54---Springboot 自定义JpaRepository的基类

chapter55---Springboot excel导入导出

chapter56---Springboot csv导入导出

chapter57---Hutool工具类

chapter58---Springboot Spring-Retry

chapter59---爬虫

chapter60---获取文件类型的多种方法

chapter61---spring session

chapter62---数据类型,获取带泛型的类型,BigDecimal

spider-code-repositories---html抓取,通过配置全局cookie实现抓取需要登录才能访问的页面

chapter63---springboot jpa jdbc 对象新增、修改、删除拦截器,类型操作工具类

chapter64---springboot retrofit-spring-boot-starter

chapter65---springboot Retrofit

chapter66---springboot EasyExcel

MIT License Copyright (c) 2020 hanqunfeng Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

No description expand collapse
MIT
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/hanqunfeng/springbootchapter.git
git@gitee.com:hanqunfeng/springbootchapter.git
hanqunfeng
springbootchapter
springbootchapter
master

Search

344bd9b3 5694891 D2dac590 5694891