Java框架阶段的学习告一段落,半个月主要学习了Spring、Spring Mvc、Mybatis、SSM、Spring Boot还有Mybatis-plus。
这一阶段的学习和前面的有点相反,Java基础、Java高级、面向对象等阶段的学习是由简到繁,框架阶段的学习则是由繁到简,从最初的spring需要做一些配置到后来的springboot只需要创建,很多配置在创建的时候就默认配置好了。
Spring Boot 的设计就是为了节省程序员的开发时间,减少配置文件,默认配置了很多框架的使用方式,就像maven整合了所有的jar包,Spring Boot就好似整合了所有的框架。
框架的学习是为了更便捷的实现开发,开发更是离不开数据库,Mybatis则支持了我们使用Java代码去操作数据库的增删改查等。
最初接触到Mybatis觉得真的牛,jdbc的操作太繁琐,Mybatis则简化了很多的操作,只需要配置好xml文件中的sql语句就可以了,还可以通过导入mybatis-generator的jar包实现代码的自动生成。直到最后几天学习到Mybatis-plus才真正理解了由繁到简的操作。
Mybatis-plus配合mybatis-plus-gennerator的jar包使用,一些简单基础的增删改查操作甚至不需要配置xml文件便可以直接使用。
Spring Boot + Mybatis-plus一起使用,可以大大地节约一些在配置上花的时间。总的来说对于Java框架这一阶段的学习会对Java的开发有了一个简单的了解,但是离实际的项目开发还有很大的差距。