tips: 下面branchs基本上都是因为工作上用到了,然后自己整体根据官网学习并深入研究,然后记录下来
-
branch01 master 一开始想以后所有学习分支merge在master,后面就没做这个,此分支已经没用
-
branch02 boot_web_spring_boot_template_project Spring Boot 模版项目,已经配置了嵌入式数据库h2,也配置了非嵌入式数据库,同时用的是Jpa/swagger等,后面新的项目直接从这个模版分支拉即可
-
branch03 jar_period_single_class_datastructure_project 单体jar项目,数据结构相关,所有算法+自己学习新技术等demo
-
branch04 boot_web_period_project 单体jar时期的项目转成了web 由maven时期项目
-
branch05 boot_web_unit_test_project 记录Unit Test项目
-
branch06 boot_web_spring_statemachine_project SpringStateMachine项目,类似activity的一种技术,记录状态流转
-
branch07 boot_web_spring_data_jpa_project SpringDataJpa 相关项目,SpringDataJpa 内层就是 Hibernate 但是对于mybatis来说差别很大, 一对一,一对多,entity及各种查找规则需要掌8
-
branch08 boot_web_spring_batch_project SpringBatch,一个轻量级批量处理框架,可以结合schedule task和xx-job使用,实现任务调度、批处理执行、监控、人工调用等,形成闭环
-
branch09 boot_web_spring_datasource_project 记录对spring.datasource.schema/data 及版本变化产生的影响