原创 SpringBoot2.x系列教程(五十九)SpringBoot實現國際化i18n功能

最近新開發的項目中需要使用到國際化功能,項目是基於SpringBoot來進行開發,藉此機會整理一篇關於SpringBoot實現國際化i18n功能的文章,分享給大家。 依賴引入 在Spring Boot的web項目中無需引入其他特殊

原创 2020上半年總結:逆勢上行與困頓迷茫

2020年上半年整個世界的開啓模式都很奇幻,就個人而言,也是在各種長短期的交叉隔離中度過。本應該在前些時日總結一下這半年的成績,卻一直擱置着。 用一句話來評價自己的上半年,應該是:逆勢上行,在迷茫中探索。 所謂“逆勢上行”,是因爲

原创 通過REDIS實現限制API調用次數

在對外提供api接口時,往往需要對api接口進行限制,某些情況下還需要做好防止接口被刷的功能。利用redis的自增計數特性可以很輕易的實現該功能。 關於Spring boot等項目集成redis就不再多說,這裏提供一種場景下red

原创 改變未來的8種可怕技術

技術的發展是飛速的,以下相關的技術發展,可能會在未來改變我們的生活、思維,甚至方方面面。一起來看看都有哪些技術會改變我們未來的生活。 原文內容比較多,翻譯整理時,刪減了一些冗餘部分。以下爲正文內容: 自第一次工業革命以來,人類一

原创 成功的軟件工程師共有的10個習慣和技能

又看到一篇關於方法論的文章,觀點還是不錯的。翻譯出來,分享給大家。如果有一項啓發了你,那恭喜你。以下爲正文內容: 就像沒有兩片相同的雪花一樣,程序員也各有不同。每一片雪花都是由不同原子以獨特的結構構成。同樣,對於程序員來說無論學習

原创 Spring Boot集成Mybatis中如何顯示日誌

在Spring Boot集成Mybatis的項目中,如果出現SQL語句執行問題,我們需要進行排查。此時就需要打印對應的SQL語句,那麼該如何操作才能正常打印出對應的SQL語句呢? 其實操作非常簡單,在application.pro

原创 Java14發佈,16大新特性,代碼更加簡潔明快

2020/3/17日JDK14正式發版,生產環境用不用再說,趕緊下載下來體驗一番。不過據說該版本並不是長期版本,但即使再發布新版本也是在此基礎上的。 另外,想體驗Java14還是需要一些準備工作的,除了安裝jdk,還需要安裝支持j

原创 網傳前端大神司徒正美突發病逝,再度思考健康與金錢

今天3月31日,剛剛閒下來,簡單了統計了一下自己這個月的工作時長:210個小時。計劃寫篇總結文章,卻看到文章“前端架構師司徒正美去世,或許他只是去了二次元世界!”,朋友圈也有朋友發出“多注意身體”的感慨。 鍾欽成,花名司徒正美,前

原创 SpringBoot中@ConfigurationProperties提示:Configuration Annotation Processor not found in classpath

在Spring Boot中,當使用@ConfigurationProperties定義自動配置類時,IDEA會提示: Spring Boot Configuration Annotation Processor not found

原创 那些看似無用的努力,都不會白費

最近開始學習Spring Cloud,在學習之前多少都有些對未知知識的一點恐懼,感覺是一件很難的事。但當看了幾篇相關的文章,又用半天時間刷了一套8小時的視頻課程之後,發現Spring Cloud的使用並沒有想象中那麼難。 感覺不難

原创 超車時刻:Java反射源碼解析

在《一篇文章全面瞭解Java反射機制》中我們學習了Java反射的基本使用,這篇文章就帶大家一起來看看核心源碼。這可是與新手拉開差距的機會。 關於反射的類 關於反射的類是很多的,我們在基礎篇中已經涉及到一部分比如:Filed、Met

原创 SpringBoot2.x系列教程(五十六)SpringBoot集成Swagger2中不同環境開關配置

在前面的文章中我們介紹了Spring Boot如何集成Swagger2及訪問權限的控制 。又有一個問題出現了,Swagger2雖然好用,但也不能發佈到生產環境吧。 那麼,針對該問題,本篇文章爲大家提供三種解決方案。選擇最適合你的即

原创 SpringBoot2.x系列教程(五十七)SpringBoot集成mybatis-plus及分頁

前面我們將了Spring Boot集成Mybatis相關的操作,而在Mybatis-plus則是基於Mybatis進行了更加豐富的基礎功能提供和封裝,比如預置了大量的默認方法以及分頁組件。 比如其中提供的BaseMapper,用於

原创 SpringBoot2.x系列教程(五十二)Spring Boot基於SpringSecurity設置swagger2訪問權限

前面我們學習了Spring Boot集成swagger2的具體操作,但swagger2默認是沒有權限控制的,也就是說如果是在內網還好,要是在公網上使用,那麼對應接口文檔信息將出現安全問題。 這篇文章我們就結合SpringBoot中

原创 SpringBoot2.x系列教程(五十三)SpringBoot2.x集成swagger2配置權限認證參數Authorize

在使用swagger2時,如果api接口需要token等權限認證內容,那麼此時可以有兩種方案進行解決:方案一,每個請求上面都添加對應token的key和value值。方案二:全局統一添加權限認證的token。 一般情況下token