原创 SpringAOP手寫全局異常處理

1、使用@AfterThrowing異常通知: 注:使用異常通知,不會完全處理異常,異常會向上繼續傳遞給調用者。 1.1自定義註解: @Retention(RetentionPolicy.RUNTIME) @Target(Element

原创 SpringAOP理解

概述 Spring的最終目的是簡化應用開發。通俗的講減少重複代碼,少寫代碼達到相同的目的。面向切面編程(AOP, Aspect Oriented Programming)就是一種減重複代碼方式。我們都知道JAVA是一門面向對象編程(OOP

原创 Eclipse集成Lombok

一。lombok簡介     Lombok是一種Java™實用工具,可用來幫助開發人員消除Java的冗長代碼,尤其是對於簡單的Java對象(POJO)。它通過註釋實現這一目的。通過在開發環境中實現Lombok,開發人員可以節省構建諸如ha

原创 Ajax向後臺發送數組參數時的解決方案

前言:在很多時候,前臺傳遞的參數是數組,這時不好拼接成字符串的鍵值對參數,那可以按照如下方式解決: 1、添加”traditional:true”參數和contentType: 'application/json;charset=UTF-8

原创 Spring加載Properties配置文件的幾種方式

一:通過context:property-placeholder標籤實現配置文件加載 在spring的配置文件中添加如下聲明 <context:property-placeholder ignore-unresolvable="true

原创 Linux環境搭建redis

一:下載 下載地址: windows版本:     https://github.com/MSOpenTech/redis/releases Linux版本:     官網下載:         http://www.redis.cn/

原创 Redis啓動警告問題的解決

如果啓動前不對linux內核做任何更改,那麼redis啓動會報出警告,共三個:如下圖所示 第一個警告:The TCP backlog setting of 511 cannot be enforced because /proc/sys

原创 windows環境搭建redis

一:下載 下載地址: windows版本: https://github.com/MSOpenTech/redis/releases Linux版本: 官網下載: http://www.redis.cn/

原创 Spring單元測試

前言:Spring單元測試可以使用@AutoWired等註解方便注入Mapper或者Service,不需要new對象,大大提高了測試的效率。 1、pom文件引入spring-test依賴 <dependency> <groupI

原创 SpringBoot錯誤頁面的默認位置

在src/main/resources/目錄下新建resources/error目錄,把錯誤頁面丟進去即可,錯誤頁面的名稱須要和錯誤對應!發生該錯誤時,springboot自動響應該頁面給瀏覽器。

原创 @Repository註解的作用

@Repository和@Controller、@Service、@Component的作用差不多,都是把對象交給spring管理。@Repository用在持久層的接口上,這個註解是將接口的一個實現類交給spring管理。 爲什麼有時候

原创 Controller上添加@RequestMapping後導致靜態資源文件404的解決辦法

spring開發過程中,起初沒有添加模塊路徑,開發中途需要在controller上添加模塊路徑,此時,就會導致頁面的靜態資源(js/img/css)等文件報404,因爲路徑不對了。原因是因爲使用相對路徑造成的,但此時頁面有很多,不可能一個

原创 spring整合mybatis時加上mybatis log日誌輸出sql語句

mybatis顯示log可做如下配置: spring整合mybatis時可以省略配置文件,直接在bean裏面配置: 或者:

原创 沒有killall命令的解決方法 -bash: killall: command not found

debian、ubuntu系統下:   apt-get install psmisc centos 下:   yum install psmisc

原创 CentOS-7搭建svn服務器

1、安裝svn服務: yum -y install subversion 2、查看安裝信息: 1.查詢文件安裝路徑: whereis svn 2.查詢運行文件所在路徑: which svn 3.查看版本等信息: svnserve --