Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

yangfancoming/springboot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Repository files navigation

SpringBoot 项目目录

两个项目 配置使用

==chapter2-7-1 springboot 集成 HttpClient == ==chapter2-0-8 springboot 集成 MockMvc和Swagger2==

工程配置

  • ==chapter0-0-0 springboot demo==
  • ==chapter0-0-1 springboot 共享model==
  • ==chapter0-0-2 springboot weblogic ==
  • ==chapter0-0-6 springboot 自定义jar包==
  • ==chapter0-0-7 springboot 引入自定义jar包并以可运行jar方式启动 + SpringMVC 扩展==
  • ==chapter0-0-8 springboot 引入自定义jar包并以war包方式启动==
  • ==chapter0-0-9 springboot goatool 工具类 (作为其他项目依赖) ==
  • ==chapter0-1-0 springboot Utils 积累常用工具类 (作为其他项目依赖)==
  • ==chapter0-1-1springboot 集合 Hutool 框架源码==
  • ==chapter0-1-2 springboot 集合 Hutool 框架 演示使用==
  • ==chapter1-1-1 springboot 读取配置文件 + 获取bean的几种方式==
  • ==chapter1-1-2 springboot javaconfig配置集合(其他模块共享该配置)==
  • ==chapter1-1-4 springboot 国际化 i18n==
  • ==chapter1-1-6 springboot 多环境profile打包 ==
  • ==chapter1-1-8 springboot 集成OGNL ==

日志相关

  • ==chapter1-2-1 springboot 与 日志== log4j / log4j2
  • ==chapter1-2-2 springboot 与 日志 默认日志框架 LogBack ==
  • ==chapter1-2-3 springboot 与 日志 log4j + AOP统一处理请求日志==
  • ==chapter1-2-4 springboot 日志输出至Logstash xml方式==
  • ==chapter1-2-5 springboot 日志输出至Logstash properties方式== 失败
  • ==chapter1-2-6 springboot 自定义starter==
  • ==chapter1-2-7 springboot 注解开发==
  • ==chapter1-3-X springboot 日志框架 Slf4j ==
  • ==chapter1-3-X springboot 日志框架 Log4j==
  • ==chapter1-3-0 springboot 日志框架 CommonsLogging==
  • ==chapter1-3-1 springboot 日志框架 Java原生日志 java.util.logging==

日期和时间处理 基于 restTemplate

  • ==chapter1-3-5 springboot 公共接口和model==
  • ==chapter1-3-6 springboot 生产者 Provider==
  • ==chapter1-3-7 springboot 消费者 Consumer==
  • ==chapter1-3-8 springboot 全局 日期格式处理==

Web开发

  • ==chapter2-0-0 springboot 中的SpringMVC 相关操作总结

  • ==chapter2-0-2 springboot 打jar包方式的静态资源映射规则(webjars)==

  • ==chapter2-0-3 springboot 集成 servlet、Filter、 Listener、interceptor 的两种方式==

  • ==chapter2-0-4 springboot 集成 HttpSession==

  • ==chapter2-0-5 springboot 集成 大数据 (区块链)

  • ==chapter2-0-7 springboot 集成 selenium 爬虫示例

  • ==chapter2-0-8 springboot 集成 MockMvc和Swagger2 接收前台参数==

  • ==chapter2-1-0 springboot 中使用 ES6==

  • ==chapter2-1-2 springboot 中使用 JavaScript ==

  • ==chapter2-1-3 springboot 中使用 JQuery==

  • ==chapter2-1-5 springboot 中使用 Bootstrap + JSP==

  • ==chapter2-1-6 springboot 中使用 Bootstrap + Select2 + 前后端ajax交互 ==

  • ==chapter2-1-7 springboot 中使用 Bootstrap + AdminLTE 模板==

  • ==chapter2-1-8 springboot 集成 Kaptcha 验证码==

  • ==chapter2-2-2 springboot 集成 fastjson 相关操作总结==

  • ==chapter2-2-3 springboot 集成 Jackson 相关操作总结==

  • ==chapter2-2-5 springboot 集成 Gson 相关操作总结==

  • ==chapter2-3-1 springboot 集成 WebSocket==

  • ==chapter2-3-2 springboot 集成 WebSocket2==

  • ==chapter2-3-3 springboot 集成 WebSocket3==

  • ==chapter2-3-5 springboot 集成 Spring Webflux的UDP数据接收及发送==

  • ==chapter2-3-8 springboot 集成 Mina client ==

  • ==chapter2-3-9 springboot 集成 Mina server ==

  • ==chapter2-4-1 springboot 集成 WebService 服务端==

  • ==chapter2-4-4 springboot 集成 WebService ==

  • ==chapter2-5-1 springboot 集成 WebService 客户端==

  • ==chapter2-5-3 springboot 集成 Netty==

  • ==chapter2-5-4 springboot 集成 Netty Server==

  • ==chapter2-5-5 springboot 集成 Netty Client==

  • ==chapter2-5-8 springboot 集成 protocol buf 谷歌==

  • ==chapter2-6-0 springboot 集成 JSP 内嵌Tomcat容器==

  • ==chapter2-6-1 springboot 集成 JSP 外置Tomcat容器 + 文件上传/下载 + 远程调试==

模板引擎

  • ==chapter2-6-3 springboot 集成 Thymeleaf + Nginx 反向代理 ==
  • ==chapter2-6-4 springboot 集成 velocity==
  • ==chapter2-6-5 springboot 集成 freemarker + 日期类型处理==
  • ==chapter2-6-7 springboot 集成 vue+ elementUI==
  • ==chapter2-6-8 springboot 集成 Layui==

网络请求

  • ==chapter2-7-1 springboot 集成 HttpClient ==
  • ==chapter2-7-3 springboot 集成 RestTemplate + IDEA RestClient工具使用 ==
  • ==chapter2-7-5 springboot 集成 GitHub for java REST API v3 ==
  • ==chapter2-7-7 springboot 集成 百度翻译API ==
  • ==chapter2-8-0 springboot 集成 JSP 中使用 Echarts + JQuery + 百度地图 ==
  • ==chapter2-9-0 springboot 集成 前后台交互 方式 总结==
  • ==chapter2-9-3 springboot 集成 跨域==
  • ==chapter2-9-5 springboot 集成 Redis + Lua 限流==

Spring基础

  • ==chapter3-0-3:springboot 中 Spring基础==
  • ==chapter3-0-6:springboot 中 Goat手写 Tiny-Spring框架==
  • ==chapter3-0-8:springboot 中 手写 Tiny-Spring框架==

异常管理

  • ==chapter3-1-1:springboot 统一捕获 全局异常==

事务管理

  • ==chapter3-3-1:springboot 事务管理 基于@Transactional 注解+ jdbcTemplate实现==
  • ==chapter3-3-2:springboot 事务管理 基于@Transactional 注解+ JPA实现==

AOP

  • ==chapter3-4-1:springboot AOP拦截 基于@Aspect 注解==
  • ==chapter3-4-2:springboot AOP拦截 系统日志 基于@Aspect 注解==

安全管理

  • ==chapter3-4-5:springboot 集成 AES 加密解密 RSA加签验签
  • ==chapter3-4-8:springboot 集成 License 验证 生成和校检整合==
  • ==chapter3-4-9:springboot 集成 License 验证 生成和校检分开==
  • ==chapter3-5-0:springboot 集成 License 验证 待整理 DES RSA==
  • ==chapter3-5-1:springboot 集成 Shiro 基于内存用户 ==
  • ==chapter3-5-2:springboot 集成 Shiro + jwt==
  • ==chapter3-5-3:springboot 集成 Shiro + jwt Plus==
  • ==chapter3-5-4:springboot 集成 SpringSecurity + Thymeleaf + 内存用户==
  • ==chapter3-5-5:springboot 集成 SpringSecurity + Thymeleaf + 数据库用户==
  • ==chapter3-5-7:springboot 集成 SpringSecurity + jwt==
  • ==chapter3-6-3:springboot 集成 oauth2==
  • ==chapter3-6-4:springboot 集成 oauth2 四种验证模式==
  • ==chapter3-6-6:springboot 集成 Social QQ登录==
  • ==chapter3-7-0:springboot 集成 jwt==
  • ==chapter3-7-3:springboot 集成 Session==
  • ==chapter3-8-0:springboot 集成 actuator==

持久层数据访问

  • ==chapter4-0-0:springboot 集成 Druid连接池及监控界面==
  • ==chapter4-0-1:springboot 集成 access ==
  • ==chapter4-0-4:springboot 使用 内置数据库连接池==
  • ==chapter4-1-1:springboot 中使用 JDBC JdbcTemplate==
  • ==chapter4-2-0:springboot 集成 JPA 乐观锁==
  • ==chapter4-2-1:springboot 集成 JPA==
  • ==chapter4-2-2:springboot 集成 JPA 复杂条件查询 ==
  • ==chapter4-2-4:springboot 集成 JPA 分页查询 JSP + DataTable==
  • ==chapter4-3-0:springboot 集成 getResourceAsStream ==
  • ==chapter4-3-5:springboot 集成 手写mybatis框架 ==
  • ==chapter4-4-0:springboot 集成 解析/生成 XML + dtd + xsd (Xml Schemas Definition ) 约束 ==
  • ==chapter4-4-1:springboot 集成 mybatis Dao接口 + sqlxml 实现==
  • ==chapter4-4-2:springboot 集成 mybatis Dao接口 + 注解 实现==
  • ==chapter4-4-3:springboot 集成 mybatis==
  • ==chapter4-4-4:springboot 集成 mybatis + mybatisplus + 日期处理==
  • ==chapter4-4-7:springboot 集成 mybatis-generator ==
  • ==chapter4-5-2:springboot 集成 MongoDB 使用 MongoTemplate==
  • ==chapter4-5-3:springboot 集成 MongoDB 使用 MongoRepository==
  • ==chapter4-6-0:springboot 集成 Oracle==
  • ==chapter4-6-1:springboot 集成 JPA + Oracle==
  • ==chapter4-6-3:springboot 集成 H2 + mybatis==
  • ==chapter4-6-4:springboot 集成 sqlite + mybatis==
  • ==chapter4-6-5:springboot 集成 sqlite + JPA==
  • ==chapter4-6-6:springboot 集成 HSqlDB + JPA==
  • ==chapter4-6-8:springboot 集成 sqlserver==
  • ==chapter4-7-0:springboot 集成 多数据源 基于 JPA和Mybatis==
  • ==chapter4-7-5:springboot 集成 mysql读写分离 基于 IO.shardingJDBC==
  • ==chapter4-7-6:springboot 集成 mysql读写分离 基于 DD.shardingJDBC==
  • ==chapter4-7-7:springboot 集成 mysql分库分表 基于 DD.shardingJDBC==

缓存支持

  • ==chapter5-0-8:springboot 集成 Cache + jdbcTemplate==
  • ==chapter5-1-0:springboot 集成 Cache + mybatisplus==
  • ==chapter5-1-1:springboot 集成 redis 使用 redisTemplate + mybatis==
  • ==chapter5-1-2:springboot 集成 redis 使用 jedis 列举 五大数据类型的 常用指令==
  • ==chapter5-1-3:springboot 集成 redis 使用 redisTemplate 注解版 + JPA==
  • ==chapter5-1-4:springboot 集成 redis 使用 redisTemplate 集群==
  • ==chapter5-1-5:springboot 集成 redis 使用 RedisTemplate 和 jedis 调用Lua脚本==
  • ==chapter5-1-6:springboot 集成 Dubbo Redis API ==
  • ==chapter5-1-7:springboot 集成 Dubbo Redis API Impl ==
  • ==chapter5-2-1:springboot 集成 guava cache==
  • ==chapter5-2-2:springboot 集成 guava cache 基于注解==
  • ==chapter5-2-5:springboot 集成 encache 基于注解==

微服务

  • ==chapter5-3-0:springboot 集成 Dubbo consumer/ product ==

  • ==chapter5-3-1:springboot 集成 Dubbo api / consumer/ product==

  • ==chapter5-3-2:springboot 集成 Zookeeper 客户端 + Zookeeper集群==

  • ==chapter5-3-5:

  • ==chapter5-3-6:springboot 集成 Dubbo api==

  • ==chapter5-3-7:springboot 集成 Dubbo consumer==

  • ==chapter5-3-8:springboot 集成 Dubbo Provider 使用 mybatisplus 实现==

  • ==chapter5-3-9:springboot 集成 Dubbo Provider 使用 JPA实现 ==

  • ==chapter5-4-0: ==

  • ==chapter5-4-2:springboot 集成 SpringCloud eureka、Ribbon、feign、zuul 等全家桶==

  • ==chapter5-5-0:springboot 集成 SpringCloud Alibaba==

  • ==chapter5-6-0:springboot 集成 Alibaba fescar==

  • ==chapter5-6-5:springboot 集成 Apollo 分布式配置中心==

  • ==chapter6-1-1:springboot 集成 Swagger2==

  • ==chapter6-2-1:springboot 集成 Email 邮件 邮箱==

  • ==chapter6-2-4:springboot 集成 StateMachine 官网demo==

  • ==chapter6-2-5:springboot 集成 StateMachine 框架实现状态机1==

  • ==chapter6-2-6:springboot 集成 StateMachine 框架实现状态机2==

  • ==chapter6-2-7:springboot 集成 StateMachine 框架实现状态机3==

  • ==chapter6-2-8:springboot 集成 StateMachine 框架实现状态机4==

任务调度

  • ==chapter6-3-1:springboot 集成 Scheduled==

  • ==chapter6-4-1:springboot 集成 Quartz==

  • ==chapter6-5-1:springboot 异步任务 @Async==

  • ==chapter6-5-5:springboot 重试机制==

  • ==chapter6-5-7:springboot @Async与@Retryable结合==

  • ==chapter6-5-8:springboot @Async与@Scheduled结合==

  • ==chapter6-6-0:springboot Batch 批处理1 ==

  • ==chapter6-6-1:springboot Batch 批处理2 ==

  • ==chapter7-2-1:springboot 集成 solr 使用SolrClient 方式 ==

  • ==chapter7-2-3:springboot 集成 solr 使用JPA方式==

  • ==chapter7-3-1:springboot 集成 ElasticSearch 使用 JestClient 操作==

  • ==chapter7-4-1:springboot 集成 ElasticSearch 使用 SpringData 操作==

  • ==chapter7-5-0:springboot 集成 Maven 学习总结==

excel 相关操作

  • ==chapter7-5-5:springboot 集成 POI 操作Excel ==
  • ==chapter7-5-6:springboot 集成 EasyPoi 操作Excel
  • chapter7-5-8:springboot 集成 Alibaba EasyExcel

word 相关操作

  • chapter7-6-0:springboot 集成 docx4j 操作 word

其他语言

  • ==chapter7-6-1:springboot 集成 事件监听==
  • ==chapter7-6-5:springboot 集成 Tinypinyin==
  • ==chapter7-8-0:springboot 集成 Drools==
  • ==chapter7-8-5:springboot 集成 Python==
  • ==chapter7-8-7:springboot 集成 Rust==
  • ==chapter7-9-0:springboot 集成 Scala==
  • ==chapter8-0-1:springboot 集成 Guava基础案例==
  • ==chapter8-0-3:springboot 集成 Groovy==
  • ==chapter8-0-4:springboot 集成 GraphQL==
  • ==chapter8-0-5:springboot 集成 Lua==
  • ==chapter8-0-7:springboot 集成 Kotlin Web开发==
  • ==chapter8-0-8:springboot 集成 Kotlin==
  • ==chapter8-1-0:springboot 集成 阿里云短信==
  • ==chapter8-1-1:springboot 集成 Oss 使用阿里云存储==
  • ==chapter8-1-2:springboot 集成 Java调用 Lua脚本 通过LuaJava==
  • ==chapter8-1-4:springboot 集成 Java调用 Python脚本 通过命令行==

文件上传/下载

  • ==chapter8-2-0:springboot 集成 FastDFS==
  • ==chapter8-2-1:springboot 集成 ftp ==
  • ==chapter8-2-2:springboot 集成 MinIO==
  • ==chapter8-2-3:springboot 实现 图片上传(加水印)==

消息中间件

  • ==chapter8-2-5:springboot 集成 EventBus ==
  • ==chapter8-3-0:springboot 集成 RabbitMQ==
  • ==chapter8-3-1:springboot 集成 RabbitMQ 精简版==
  • ==chapter8-3-3:springboot 集成 Kafka==
  • ==chapter8-3-5:springboot 集成 Activemq==

二维码相关

  • ==chapter8-4-0:springboot 集成 Qrcode==
  • ==chapter8-4-2:springboot 集成 Zxing==

JVM

  • ==chapter8-5-0:springboot 集成 JVM==

数据结构与算法

  • ==chapter8-6-0:springboot 集成 Leetcode==
  • ==chapter8-6-1:springboot 集成 大数据 (Hadoop)==

书籍 ==chapter8-7-0:springboot 集成 Effective Java 第二版==

项目经验总结 ==chapter8-8-8:springboot 集成 项目经验总结== ==chapter8-9-0:springboot 集成 Linux 系统 总结==

高并发

  • ==chapter9-0-1:springboot 集成 高并发 ==

  • ==chapter9-1-1:Mysql 积累和总结==

  • ==chapter9-1-2:Mysql 各种配置==

  • ==chapter9-1-5:Oracle 积累和总结==

  • ==chapter9-3-1:springboot 集成 HessianServer==

  • ==chapter9-3-2:springboot 集成 HessianClient==

  • ==chapter9-4-1:springboot 集成 Docker==

  • ==chapter9-4-3:springboot 集成 docker-compose==

  • ==chapter9-5-0:springboot 集成 设计思想 ==

  • ==chapter9-5-1:springboot 集成23种设计模式==

  • ==chapter9-5-5:springboot 代码重构 实例 ==

  • ==chapter9-6-1:springboot 集成 微信订阅号==

  • ==chapter9-8-0:springboot dubbo 生产者 为 Rbac 提供服务 ==

  • ==chapter9-8-1:springboot dubbo API 为 Rbac 提供服务 ==

  • ==chapter9-8-2:springboot 架构 AdminLTE + Thymeleaf ==

  • ==chapter9-8-3:springboot 架构 Layui ==

  • ==chapter9-8-4:springboot 架构 Easyui + Thymeleaf==

  • ==chapter9-8-5:springboot 架构 Easyui + JSP==

  • ==chapter9-8-5:springboot 架构 Bootstrap + Thymeleaf==

  • ==chapter9-9-0:springboot 架构 设计模式实战==

版本控制

  • ==chapter9-9-1:springboot 集成Git 版本控制==

测试功能

  • ==chapter9-9-2:springboot Jacoco 测试覆盖率==
  • ==chapter9-9-5:springboot Junit 读取 resources ==
  • ==chapter9-9-6:springboot 集成 TestNG==
  • ==chapter9-9-9:提供测试代码 编写==

JavaSe 项目目录

  • ==chapter99-3-3:数据类型和运算符==
  • ==chapter99-4-3:流程控制与数组==
  • ==chapter99-5-3:面向对象 上==
  • ==chapter99-5-5:面向对象 下==
  • ==chapter99-7-3:Java基础类库==
  • ==chapter99-14-3:Java Annotation 注解==
  • ==chapter99-15-3:Java I/O 输入/输出==
  • ==chapter99-16-3:Java 多线程 + 多线程调试==
  • ==chapter99-18-3:Java 类加载机制与反射==
  • ==chapter99-20-1:单机游戏==

About

springboot learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

AltStyle によって変換されたページ (->オリジナル) /