# java **Repository Path**: piggy9512_blog/java ## Basic Information - **Project Name**: java - **Description**: java学习 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-12 - **Last Updated**: 2026-03-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Java 学习笔记 这是一个Java技术栈学习笔记仓库,包含了Spring Boot、Spring MVC、MyBatis、Spring Security等主流Java框架的学习资料和代码示例。 ## 项目简介 本项目系统整理了Java开发中常用的技术知识点,适合Java初学者入门学习或开发者查阅参考。笔记以Markdown格式编写,内容涵盖了从基础到进阶的多个主题。 ## 技术栈 ### 后端框架 - **Spring Boot** (01-04) - 基础入门与自动配置原理 - 数据访问(JPA、MyBatis、Redis) - 消息队列(RabbitMQ) - 安全框架(Spring Security) - 微服务基础(Spring Cloud、Dubbo) - 热部署与监控 - **Spring** (SSM01) - IOC容器与Bean配置 - AOP面向切面编程 - JDBC模板与事务管理 - **Spring MVC** (SSM02) - 请求参数绑定 - 拦截器与异常处理 - SSM框架整合 ### Java Web - Servlet技术 - 请求与响应处理 - Cookie与Session - Filter与Listener ### 构建工具 - Maven使用指南 - 依赖管理 - 多环境打包 ## 目录结构 ``` ├── SpringBoot01.md # Spring Boot基础 ├── SpringBoot02.md # Spring Boot数据访问 ├── SpringBoot03.md # Spring Boot安全与微服务 ├── SpringBoot04.md # Spring Boot监控部署 ├── SpringSSM01.md # Spring核心知识 ├── SpringSSM02.md # Spring MVC ├── javaWeb.md # Java Web基础 ├── maven.md # Maven使用指南 └── assets/ # 笔记配图 ``` ## 主要内容 ### Spring Boot 系列 | 文件 | 内容 | |------|------| | SpringBoot01.md | Spring Boot简介、入门、配置、自动配置原理、日志、Web开发、模板引擎、异常处理、嵌入式Servlet容器 | | SpringBoot02.md | 数据访问(MyBatis、MyBatis-Plus、JPA)、缓存(Redis)、消息队列(RabbitMQ)、定时任务、异步任务、邮件 | | SpringBoot03.md | Spring Security安全认证、Dubbo分布式服务、Spring Cloud微服务基础(Eureka、Gateway) | | SpringBoot04.md | 热部署、远程调试、Spring Boot Admin监控 | ### Spring + Spring MVC + MyBatis | 文件 | 内容 | |------|------| | SpringSSM01.md | Spring IOC/AOP、Bean配置、JDBC模板、事务控制 | | SpringSSM02.md | Spring MVC请求处理、拦截器、异常处理、SSM整合 | ## 使用说明 本仓库为纯学习笔记整理,建议按以下顺序学习: 1. **入门阶段**:javaWeb.md → maven.md 2. **Spring基础**:SpringSSM01.md → SpringSSM02.md 3. **Spring Boot**:SpringBoot01.md → SpringBoot02.md → SpringBoot03.md → SpringBoot04.md 笔记中包含了大量代码示例和配置说明,可直接参考使用。 ## 适用人群 - Java初学者 - 需要复习Spring Boot的开发者 - 准备面试的程序员 ## 贡献指南 欢迎提交Issue或Pull Request来改进笔记内容。 ## 许可证 本项目仅供学习交流使用。