# learn-spring **Repository Path**: liu_chen_hou/learn-spring ## Basic Information - **Project Name**: learn-spring - **Description**: java Web课程代码 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 51 - **Created**: 2021-09-01 - **Last Updated**: 2022-04-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 起步 ### 关于learn-Spring 本项目为《Java Web应用开发》课程代码,课程基于Spring boot2.5.4,内容涉及且不限于以下: * [Spring MVC](https://docs.spring.io/spring-framework/docs/2.5.4/reference/mvc.html) * [Spring data JPA](https://docs.spring.io/spring-framework/docs/2.5.4/reference/orm.html#orm-jpa) * [MyBatis](https://mybatis.org/mybatis-3/zh/index.html) * [redis](https://redis.io/documentation) * [RabbitMQ](https://rabbitmq.com/#getstarted) * [Spring Security](https://spring.io/projects/spring-security) ### 建议 为取得好的学习效果,请务必注意以下几点: * 多改:修改课程代码,去验证你的想法 * 多写:多写代码是提高的唯一方法 * [多看:课程未涉及的内容要多看官方文档,社区和论坛](https://docs.spring.io/spring-framework/docs/2.5.4/reference/) ### 项目对照关系 * *simple-mvc-controller* 第1课 MVC起步 * *complex-mvc-controller* 第2课 MVC进阶 * *more-json-view* 第3课 Json视图 * *thymeleaf-view* 第4课 模板引擎 * *simple-data-jpa* 第5课 JPA基础 * *complex-data-jpa* 第6课 JPA实体关系 * *more-complex-data-jpa* 第7课 JPA高级主题 * *simple-data-mybatis* 第8课 MyBatis基础 * *complex-data-mybatis* 第9课 MyBatis伴侣 * *more-spring-data* 第10课 数据库连接池和缓存 * *global-response-exceptionhandler* 第11课 为MVC定义全局返回值和异常处理 * *more-mvc-inteceptor* 第12课 MVC拦截器和过滤器 * *configuration-springboot* 第13课 SpringBoot常用配置 * *springboot-rabbitmq* 第14课 消息服务基础 * *security-springboot* 第15课 spring security