上学那会主要学的是 Java 和 .Net 两种语言,当时对于语言分类这事儿没什么概念,刚好在2009年毕业那会阴差阳错的先找到了 .Net 的工做,此后就开始了漫长的 .Net 编程之旅,说实话最初的“编程思想”的造成和确立都是在头几年作 .Net 的时候慢慢培养起来的。html
后来在2015年以后就开启了“百花齐放”的模式,那时候 Nodejs、Vue、Golang 在程序界开始暂露头脚并逐渐流行,而做为类游戏公司出身的我和个人老领导,在新系统开发中大量使用了大量的新技术元素,那时候 Nodejs、Golang 做为咱们首选的主要的开发语言,进而取代了以前一直使用的 .Net,这个经历对个人影响很是大,我会开始尝试更多的开发语言和框架,甚至到后来的手机开发也开始越作越顺手,固然手机的框架咱们也用了不少,踩了不少坑,从最开始的 DCloud 到 Xamarin 再到 React Native,咱们是一边实践一边用于生产坏境,所幸因为领导的体谅和咱们的努力,让咱们能很顺利的走过那段“艰难”岁月,一直到后来的技术逐渐稳定。spring
说了辣么多,和咱们本节的主题“为何会诞生 Spring Boot 系列文章”有毛关系?编程
客观莫慌,待老衲如实道来。框架
是这样子,虽然咱们这一路彷佛走的还算平稳,那为何致使我后来用 Java 和 Spring Boot 的诞生呢?缘由其实也挺简单,新技术的使用会带来几个问题?分布式
因此通过这些事以后,让我明白一件事,那就是“顺势而为”,Java 做为国内最流行的语言,处理 BAT 还有不少名不见经传的大小中公司都在使用,并且有很成熟的解决方案和人员优点,咱们干吗要作吃力不讨好的事情。固然这也不是教育咱们不要尝试新的事物,而是要按部就班深刻思考的使用和应用新技术,要明白全部的事情不是一蹴而就的,凡事都有一个过程,新技术是必定要学的,但用于生产环境必定要结合自身状况去深刻思考。固然我更鼓励你们去学习新技术,但不要迷恋新技术,凡事都与利弊的,要作一件事情必定要深刻思考。spring-boot
有了这个想法以后,要很好的使用 Java,Spring Boot 当时逃不掉了,这是此系列诞生主要的缘由,固然学 Spring Boot 能够本身闷头去学也是没有问题的,那 Spring Boot 系列诞生的缘由还有那些呢?单元测试
说了这么多那就开始一边实践,一边总结经验来汇报给各位看官老爷喽。学习
Spring Boot (二)集成Jsp与生产环境部署spa
Spring Boot (三)模板引擎FreeMarker集成
Spring Boot (四)模板引擎Thymeleaf集成
Spring Boot (五)Spring Data JPA 操做 MySQL 8
Spring Boot(六)集成 MyBatis 操做 MySQL 8
Spring Boot (七)MyBatis代码自动生成和辅助插件
Spring Boot (八)MyBatis + Docker + MongoDB 4.x
Spring Boot(九)Swagger2自动生成接口文档和Mock模拟数据
Spring Boot(十)Logback和Log4j2集成与日志发展史
Spring Boot(十一)Redis集成从Docker安装到分布式Session共享
以上几乎包含了 Spring Boot 使用中,要涉及的方方面面了,后期根据工做中使用的状况,可能会作其余补充。
固然以上这些实践总结,不是凭空想出来的,必定参考了不少技术文章加上我本身的思考产生的心得体会,不保证必定是对的,但都是个人深思熟虑以后的所得所想,这里重点感谢几位老哥的资料:
纯洁的微笑:http://www.ityouknow.com/spring-boot.html
battcn:https://blog.battcn.com/categories/SpringBoot/
程序猿DD:http://blog.didispace.com/categories/Spring-Boot/
最后,推荐给你们一个很是不错的付费课程:《精通 Spring Boot 42 讲》
关注做者二维码,查看更多动态: