之前学习过本书的第三版,作为Web高级编程的教材。Spring对Java Web编程来说,可以说非常重要,Java可以说是一门因Web而兴盛的编程语言。本书的介绍重点在于SpringMVC,这一版本对于我感觉来说,最大的变化在于,使用Java配置来替代之前的XML配置,虽然说还能完全去掉XML配置,但已经可以将XML配置减少到非常少的程度了。另外一点非常让人震惊的就是Spring Boot,Spring Boot所给编程带来的简洁性真的非常令人吃惊,使用Spring最令人头疼的问题之一可能是库的版本问题了,使用Spring Boot则完全不用考虑版本问题了,Sping会依靠Gradle自动解决版本问题。
使用Spring Boot的时候,其方便程度有如Django。基本上只要一步就能生产一个简单的Web应用了。这个使用真的是带来了极大便捷。另外Spring Boot是为了切合近来微架构而提出来的,值得期待的。
有什么事比给技术书写书评更难的呢?