Spring 应该是现在最为流行的 Java 开发框架了,而 Springboot 也让我我们的开发越来越简单。
这里献上我的一份 SSM(Spring、SpringMVC、Mybatis) 的学习笔记,对应的目录如下:
主要是记录:
1、Spring5 的基础使用以及源码的一个介绍,其实了解 Spring 的源码还是蛮多好处的,比如了解 Spring 的一些扩展机制,其实后面的 Springboot 或者 Springcloud 也应用了这些机制。所以可以说 Spring 相当于是这个体系的基石,把它搞明白了后面的就会游刃有余,如果了解源码也会更快。我觉得学习了 Spring 源码最大的好处就是可以对于日??⒌囊恍┐砦竽芎芸炀投ㄎ坏酱砦?,而不是去百度问 “度娘” 了。
2、Servlet 和 JSP 的使用,了解了 Servlet 和 JSP 才会明白为什么会出现 SpringMVC。了解了 JSP 就会知道现在有些网站或者站群系统的自定义标签是怎么做的,也会为什么一些网站的页面需要做静态化。而 Servlet 更不用说了因为 SpringMVC 本质还是一个 Servlet,所以 Servlet 一直都没过时,只是 SpringMVC 替我们做了很多事情,让我的开发更加简单了。
3、SpringMVC 的使用,一些注解的使用、了解 Web 的一个请求流程。最后就是 SpringMVC 的源码分析。
4、Mybatis 的一个使用,以及一些扩展的用法比如:分页、数据加密、数据脱敏等。
5、最后一个就是 Spring、SpringMVC、Mybatis 的一个整合使用。