玩轉spring boot——開篇
很久沒寫博客了,而這一轉眼就是7年。這段時間並不是我沒學習東西,而是園友們的技術提高的非常快,這反而讓我不知道該寫些什麽。我做程序已經有十幾年之久了,可以說是徹徹底底的“程序老炮”,至於技術怎麽樣?我個人認為是非常一般。如果單純從技術來說,其實有工作3年的工作經驗的人技術就已經很好了,後面工作時間是為了增加經驗和對編程的理解。隨著工作時間的增加,就會對一個技術有更深層次的理解,反而發現自己需要學更多的新。並覺得自己什麽都不會、什麽都不懂,還需要不停的學習和提高,並覺得時間更本不夠用。自己唯一的收貨是能否辨別哪些技術會被快速淘汰,而哪些技術在短時間內不會被淘汰。
如今,任何技術都突飛猛進的發展,幾年前的技術未必適應當今的環境。在這幾年中,我鑒證了若幹技術的衰敗和若幹技術的崛起。而又有些技術確成為了常青樹,幾年前用的人很多,幾年後用的人還很多,未來幾年後,用的人很可能會更多。這就是spring,作為每一個java程序員必須掌握的技術之一。因為spring一直在更新,從最初的配置繁多,到現在的零配置和微服務。我相信spring在未來幾年不會過時,而且會發展得越來越好。我用幾個標簽來概括當今的開發趨勢是“快”,“簡”,“便”。而在這幾年中。那些被淘汰的技術並沒有掛上這幾個標簽。
spring boot是spring從4.x以後主推的一項技術,目前的版本僅僅是1.x,但我個人認為它是spring整個體系的精華。如果說docker顛覆了整個開發&測試&運維環節,那麽spring boot就顛覆了整個java領域。因為它足夠簡單,足夠好用,且足夠方便和靈活,非常適合初創公司的項目。
本系列並不側重講理論知識,而是重在實踐和應用。將會使用spring mvc,JAP,AngularJs和docker等技術來完成一個個的小例子。最終體會的spring boot帶來的便捷與靈活。另外,在項目實戰的博客中,我會給大家演示絕對的“幹貨”,從開發測試,到部署,並且演示阿裏雲和新浪雲的整個部署過程。
玩轉spring boot——開篇