原创 SpringMVC 異常處理HandlerExceptionResolver 筆記(八)

SpringMVC提供4個異常處理解析器的實現 DefaultHandlerExceptionResolver SimpleMappingExceptionResolver AnnotationMethodHandlerException

原创 Intellij IDE 插件--DocumentAssistant 自動RESTful API 文檔生成

DocumentAssistant 今天先介紹一下我的新開發的一個插件,之前看了很多自動生成文檔的各個方案。但是想0侵入性是不可能的,但是今天我希望通過intellij IDE插件的方式,做到了真正的0侵入生成 RESTful api文檔

原创 按鈕級別的動態權限實現方案【原創思想】

按鈕基本的權限校驗實現 目錄 簡述 核心類 一、Action 類 二、Menu 類 三、Role 類 分析 權限配置定義和讀取 一、Action配置 二、菜單配置 三、配置讀取生成權限表 提供接口配置角色 權限校驗 登錄 結尾   簡述

原创 SpringBoot 基於SpringFox Swagger REST API文檔自動生成

SpringBoot 基於SpringFox Swagger REST API文檔自動生成                    一、maven 配置 二、初始化Swagger2的配置 三、Controller的配置 四、啓動項目查看Sw

原创 Intellij IDE 插件開發--DDLCreator

多說兩句 開場白,很久都沒有寫博客了。。。 因爲最近都在深入的去看elasticsearch,希望之後會有時間寫一下關於elasticsearch的筆記。最近發現開發過程當中,我會不經意的去想寫一些小東西提高整個開發效率,例如我寫了給予A

原创 SpringCloud系列(2)---Netfilx-Eureka

上一篇筆記寫到的兩個問題,Netfilx-Eureka和Ribbo會給我們一一解決。如果有看過dubbo 應該知道zookeeper,Eureka的角色就是zookeeper。 Eureka和Zookeeper主要都是作爲微服務的註冊和發

原创 SpringCloud系列(5)---Hystrix 容錯

最近在工作,本來沒有什麼心情寫Blog的。但是沒有面試也沒有什麼事情可以幹,所以繼續寫吧~  Hystrix 是作爲熔斷的技術,什麼叫熔斷呢?SpringCloud的各個微服務之間是採用通過網絡調用的,網絡充滿各種不穩定性,所以非常容易出

原创 SpringBoot系列(5)---SpringBoot-Web和SpringBoot基礎

筆者所參考的書籍是SpringBoot實戰,其理論性說得不多,內容上也不是非常詳細。但是說到的內容也足夠平時使用了,以下就是我根據SpringBoot實戰學到的一些東西,希望分享給大家,併成爲我以後回憶這門技術的筆記。 開始SpringB

原创 MongoDB 查詢篇

上一篇文章說了MongoDB一些常用的更新操作,這篇就來寫寫常用的查詢操作。 1、最基本的查詢 最基本的查詢就莫過於,我們之前的findOne()和find()了。基本上已經非常熟悉了,但是我們在後面會慢慢探討findOne和find的

原创 SpringBoot系列(7)---SpringBoot-Cache(EhCache)

SpringBoot提供數據緩存的功能,相信非常多人已經用過cache了。因爲數據庫的IO瓶頸應該大家也吃過不少虧了,所以一般情況下我們都會引入非常多的緩存策略,例如引入redis,引入hibernate的二級緩存等等。 SpringBo

原创 MongoDB 入門

MongoDB 的安裝還是比較簡單的,我就不再這裏過多描述。百度一下即可,MongoDB是文檔數據庫,不支持事務,但是MongoDB 所提供的功能還是非常豐富的。筆者在項目當中,會用作存儲基礎數據(因爲不支持事務)。針對於微服務來說,我們

原创 JAVA8--Stream流

Stream流 在JAVA8中添加Stream,這個真的是一個好東西。學習使用Stream會有效提高開發效率。究竟流有什麼用呢?簡單來說就是從數據源當中處理操作並輸元素序列的一個東西,好像說得不太好。來段代碼看看吧!我們有一個列表,裏面篩

原创 SpringBoot系列(6)---SpringBoot-JPA

JPA 應該都熟悉了,我就不多說了什麼是JPA了。目前JPA主要實現由hibernate和openJPA等。 Spring Data JPA 是Spring Data 的一個子項目,它通過提供基於JPA的Repository極大了減少了操

原创 SpringCloud系列(1)---初試微服務

微服務 之前在寫SpringBoot的筆記時,就有提及到SpringCloud。SpringCloud提供了微服務的開箱即用。微服務近年來非常火,到處都在說微服務。筆者也對微服務相當感興趣,因爲筆者在校期間(N年前)曾經和很多同學聊過,

原创 SpringBoot系列(3)---無配置文件SpringMVC

之前我在寫SpringMVC花了很多篇幅,所以很多關於SpringMVC的很多知識點可以參考我以前的筆記。 Servlet3.0以上可以不使用web.xml進行配置,而是實現Spring提供的WebApplicationInitializ