Spring Boot(2)弃坑了

谈谈Spring全家桶

自从用了Spring boot以后,了解了更多的Spring全家桶的东西。

之前学的是Android开发,各种框架技术层出不穷,学到很很多,写起来也很有意思。后来学到Servlet就感觉很无聊了,然后接触了SpringMVC,确实简化了很多,但写起来一样无聊。有时写配置文件,也有种很不好的感觉。后来Spring Boot的虽然简化了大部分配置,对Web而言,但还是Java EE技术。这套规范我反正不感冒了。Spring5.0有个WebFlux的东西以后还可以围观一下。

DAO层技术中,Hibernate一直没怎么搞懂,给Entity类加注解的方式,也算不错,但是很弄不懂SQL语句生成的是啥。MyBatis相对JDBC而言,简化了模板,感觉还简单些,但是他的多对多,出现过循环调用。而且在一对多的时候,返回一个List的时候感觉会多次查询,感觉效率也会有问题。

所以呐,下一步就不打算学Spring技术栈了


数据库:MySQL, Redis

Web框架:Vert.x,Netty源码

Dao:MyBatis源码

辅助:Spring容器,AOP,Lombok

语言:Kotlin,JVM机制

分布式:Hadoop

你可能感兴趣的:(spring-boot)