Giter Club home page Giter Club logo

springbootchapter's Introduction

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

springbootchapter's People

Contributors

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