Ignorance is not innocence but sin
無知不是天真,而是一種罪過
The Spring Framework has been around for over a decade and has found a place as the defacto standard framework for developing Java applications.
Spring 框架已經(jīng)有超過十年的歷史了,會發(fā)現(xiàn)在開發(fā)Java應(yīng)用的時都成為標準了
With such a long and storied history, some might think that Spring has settled, resting on its laurels, and is not doing anything new or exciting.
在如此悠久的歷史,有人可能認為Spring放慢腳步,躺在自己的榮譽墻上,再也做不出什么新鮮的東西,或者讓人激動的東西
Some might even say that Spring is legacy and that it’s time to look elsewhere for innovation.
甚至有人說,Spring是遺留項目,是時候去看看其他創(chuàng)新的東西了
Some would be wrong.
這些人說得不對。
There are many exciting new things taking place in the Spring ecosystem, including work in the areas of cloud computing, big data, schema-less data persis- tence, reactive programming, and client-side application development.
在Spring全家桶里面有很多新鮮血液,包括云計算的、大數(shù)據(jù)、無模式的數(shù)據(jù)持久化、響應(yīng)式編程以及客戶端應(yīng)用程序開發(fā)。
Perhaps the most exciting, most head-turning, most game-changing new thing to come to Spring in the past year or so is Spring Boot.
也許Spring在過去一年時間里,最讓人興奮、回頭率最高、最能改變游戲規(guī)則的東西,大概就是Spring Boot了。
Spring Boot offers a new paradigm for developing Spring applications with minimal friction.
Spring Boot提供了一種新的編程范式,能在最小的阻力下開發(fā)Spring應(yīng)用程序。
With Spring Boot, you’ll be able to develop Spring applications with more agility and be able to focus on addressing your application’s functionality needs with minimal (or possibly no) thought of configuring Spring itself.
使用Spring Boot, 能更靈活的開發(fā)Spring應(yīng)用程序,專注于應(yīng)用程序的業(yè)務(wù)功能,不用在Spring的配置上多花功夫,甚至完全不用配置
In fact, one of the main things that Spring Boot does is to get Spring out of your way so you can get stuff done.
事實上,Spring Boot 的一項重要工作就是讓Spring不再成為你成功路上的絆腳石
Throughout the chapters in this book, we’ll explore various facets of Spring Boot development.
在這本書里,我們將挖掘Spring Boot 開發(fā)的各種各樣的潛能
But first, let’s take a high-level look at what Spring Boot has to offer.
但在開始前,我們先大概了解一下Spring Boot的 功能。