# spring-boot-study **Repository Path**: DaLangYangFan_admin/spring-boot-study ## Basic Information - **Project Name**: spring-boot-study - **Description**: SpringBoot2.x从入门到精通系列教程适合想系统学习SpringBoot的同学,只需要有一定的Java基础,手把手教大家从0基础入门,基于Maven管理的方式系统学习SpringBoot2.x。教程同步提供源码,让大家学习起来更容易上手。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 8 - **Created**: 2023-05-03 - **Last Updated**: 2023-05-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # spring-boot-study #### 介绍 SpringBoot2.x从入门到精通系列教程,适合想系统学习SpringBoot的同学,只需要有一定的Java基础,手把手教大家从0基础入门,基于Maven管理的方式系统学习SpringBoot2.x。教程同步提供源码,让大家学习起来更容易上手。 #### 软件架构 软件架构说明:基础架构采用Spring Boot2.x + Maven3.6.x + SpringMVC + Spring + Mybatis + SpringJDBC + SpringSecurity + Redis + RabbitMQ + Swagger,日志采用logback。 #### 教程章节说明 1. 菜鸟入门编 (1)SpringBoot2.x之创建web工程; (2)SpringBoot2.x之编写测试用例; (3)SpringBoot2.x之自定义Banner; (4)SpringBoot2.x之修改端口和访问路径; (5)SpringBoot2.x之Logback日志配置; (6)SpringBoot2.x之支持热部署插件; (7)SpringBoot2.x之thymeleaf使用; (8)SpringBoot2.x之静态资源配置; (9)SpringBoot2.x之支持jsp使用; (10)SpringBoot2.x之MultipartFile实现文件上传; (11)SpringBoot2.x之XML方式整合SSM; (12)SpringBoot2.x之注解方式整合SSM。 2. 普通历练编 (1)SpringBoot2.x之整合SpringMVC自定义消息转换器; (2)SpringBoot2.x之整合SpringMVC自定义JSON序列化器; (3)SpringBoot2.x之整合SpringMVC自定义静态资源配置; (4)SpringBoot2.x之整合SpringMVC自定义Favicon; (5)SpringBoot2.x之整合SpringMVC自定义URL路径匹配规则; (6)SpringBoot2.x之整合SpringMVC内容协商ContentNegotiation机制; (7)SpringBoot2.x之整合SpringMVC内容协商视图解析器; (8)SpringBoot2.x之跨域问题处理; (9)SpringBoot2.x之整合SQL数据库(持续更新中,敬请期待。。。); (10)SpringBoot2.x之整合JdbcTemplate(持续更新中,敬请期待。。。); (11)SpringBoot2.x之整合JPA(持续更新中,敬请期待。。。); (12)SpringBoot2.x之整合Mybatis(持续更新中,敬请期待。。。); (13)SpringBoot2.x之实现多数据源配置(持续更新中,敬请期待。。。)。 3. 大牛进阶编 (1)SpringBoot2.x之AOP动态切换数据源(持续更新中,敬请期待。。。); (2)SpringBoot2.x之整合NoSQL非关系型数据库(持续更新中,敬请期待。。。); (3)SpringBoot2.x之整合Redis实现持久化缓存(持续更新中,敬请期待。。。); (4)SpringBoot2.x之整合消息队列(持续更新中,敬请期待。。。); (5)SpringBoot2.x之整合Web Service实现远程接口调用(持续更新中,敬请期待。。。); (6)SpringBoot2.x之整合WebSocket实现消息推送(持续更新中,敬请期待。。。); (7)SpringBoot2.x之构建RESTful风格的API接口(持续更新中,敬请期待。。。); 4. 大神精通编 (1)SpringBoot2.x之整合分布式事务(持续更新中,敬请期待。。。); (2)SpringBoot2.x之实现分布式的Session共享(持续更新中,敬请期待。。。); (3)SpringBoot2.x之整合Mail实现邮件发送(持续更新中,敬请期待。。。); (4)SpringBoot2.x之整合Swagger在线文档接口(持续更新中,敬请期待。。。); (5)SpringBoot2.x之整合监控功能(持续更新中,敬请期待。。。); (6)SpringBoot2.x之整合定时任务(持续更新中,敬请期待。。。); (7)SpringBoot2.x之整合SpringSecurity实现认证拦截(持续更新中,敬请期待。。。); (8)SpringBoot2.x之整合Undertow(持续更新中,敬请期待。。。); (9)SpringBoot2.x之自定义Starter组件(持续更新中,敬请期待。。。)。 #### 安装环境说明 1. 系统Windows7以上; 2. 安装Jdk1.8以上; 3. 安装Maven3.6以上; 4. 代码以Maven工程导入Eclipse或Idea。 #### 工程结构说明 - spring-boot-study //SpringBoot2.x从入门到精通父工程 - ├── doc //文档管理目录 - ├── spring-boot-study-create-web //SpringBoot2.x之创建web工程子工程 - ├── spring-boot-study-test-case //SpringBoot2.x之编写测试用例子工程 - ├── spring-boot-study-banner //SpringBoot2.x之自定义Banner子工程 - ├── spring-boot-study-port-path //SpringBoot2.x之修改端口和访问路径子工程 - ├── spring-boot-study-logback //SpringBoot2.x之Logback日志配置子工程 - ├── spring-boot-study-devtools //SpringBoot2.x之支持热部署插件子工程 - ├── spring-boot-study-thymeleaf //SpringBoot2.x之thymeleaf使用子工程 - ├── spring-boot-study-static //SpringBoot2.x之静态资源配置子工程 - ├── spring-boot-study-jsp //SpringBoot2.x之支持jsp使用子工程 - ├── spring-boot-study-multipart-file //SpringBoot2.x之MultipartFile实现文件上传子工程 - ├── spring-boot-study-ssm-xml //SpringBoot2.x之XML方式整合SSM子工程 - ├── spring-boot-study-ssm-annotation //SpringBoot2.x之注解方式整合SSM子工程 - ├── spring-boot-study-mvc-converter //SpringBoot2.x之整合SpringMVC自定义消息转换器子工程 - ├── spring-boot-study-mvc-serializers //SpringBoot2.x之整合SpringMVC自定义JSON序列化器子工程 - ├── spring-boot-study-mvc-static //SpringBoot2.x之整合SpringMVC自定义静态资源配置子工程 - ├── spring-boot-study-mvc-favicon //SpringBoot2.x之整合SpringMVC自定义Favicon子工程 - ├── spring-boot-study-mvc-url //SpringBoot2.x之整合SpringMVC自定义URL路径匹配规则子工程 - ├── spring-boot-study-mvc-content-negotiation //SpringBoot2.x之整合SpringMVC内容协商ContentNegotiation机制子工程 - ├── spring-boot-study-mvc-content-negotiating-view-resolver //SpringBoot2.x之整合SpringMVC内容协商ContentNegotiatingViewResolver视图解析器子工程 - ├── spring-boot-study-mvc-init-binder //SpringBoot2.x之整合SpringMVC注解@InitBinder处理请求参数的绑定子工程 - ├── spring-boot-study-mvc-web-data-binder //SpringBoot2.x之整合SpringMVC的WebDataBinder处理请求参数的绑定 - ├── spring-boot-study-mvc-web-binding-initializer //SpringBoot2.x之整合SpringMVC的WebBindingInitializer处理请求参数的绑定 - ├── spring-boot-study-mvc-configurable-web-binding-initializer //SpringBoot2.x之整合SpringMVC的ConfigurableWebBindingInitializer处理请求参数的绑定 - ├── spring-boot-study-mvc-cors //SpringBoot2.x之整合SpringMVC的CORS跨域访问处理 - └── ............................ //持续更新中,敬请期待。。。 #### 创作不易,别忘了点亮Star,你们的支持,是我源源不断的动力。 #### 欢迎加入交流群 - 微信公众号 - ![输入图片说明](doc/picture/wxtfos.jpg) - QQ技术交流群 - ![输入图片说明](doc/picture/qqtfos.png)