原创 intellij idea報錯Could not autowire. No beans of 'UserMapper' type found.

文章目錄一、報錯內容二、解決步驟三、解決結果 一、報錯內容 二、解決步驟 1、File–>Settings 2、點擊Editor–>點擊Inspections–>取消勾選“Autowiring for Bean Class”–>點

原创 springboot多環境配置

一、多環境配置 application-dev.properties:本地開發環境 application-test.properties:測試環境 application-pre.properties:預發佈環境 applicati

原创 springboot異步調用@Async

文章目錄一、異步調用和同步調用的比較二、註解三、實例1、在啓動類中開啓異步—@EnabledAsync2、註冊異步組件,在組件中標註異步方法—@Component、@Async3、測試用例:注入異步組件——@Autowired4、運行

原创 springboot全局異常處理實例——@ControllerAdvice+ExceptionHandler

文章目錄一、全局捕獲異常後,返回json給瀏覽器1、自定義異常類 MyException.java2、控制器 MyController.java3、全局異常處理類 MyControllerAdvice4、運行結果二、全局捕獲異常後,返

原创 springboot用commons-logging記錄日誌

文章目錄一、默認日誌配置二、修改日誌配置三、實例:用commons-logging記錄日誌 一、默認日誌配置 默認配置下日誌只會在控制檯輸出。 以下是一行日誌記錄: 2019-02-24 19:44:21.286 INFO 4956

原创 SpringBoot項目——讀取配置文件及自定義配置文件

文章目錄一、讀取默認配置文件二、讀取自定義配置文件1、步驟2、實例 一、讀取默認配置文件 1、application.properties: #端口號 server.port=9090 #自定義屬性 test.msg=hello 2

原创 SpringBoot項目——實現熱部署(intellij idea)

文章目錄一、實現熱部署的步驟1、開啓自動編譯2、添加devtools依賴二、關閉熱部署的兩種方式三、測試熱部署功能 熱部署的原理是在發現代碼有更改後會立即重啓應用,但這個速度比手動停止後再啓動要快。重啓應用的時機發生在保存代碼的時候。

原创 SpringBoot項目——配置時間格式

文章目錄一、全局配置二、實體類中的屬性配置具體實例1、實體類User.java2、控制類UserController.java3、配置文件application.properties:4、運行結果 一、全局配置 在applicatio

原创 什麼是RESTful API?

文章目錄一、restful api 特點二、restful api 規範三、restful api 示例 一、restful api 特點 restful是一種接口設計風格。這種風格的特點是: 在restful風格里,所有的東西都是

原创 使用Maven+Intellij快速創建一個SpringBoot項目——helloworld

文章目錄一、從 http://start.spring.io 生成maven項目二、導入maven項目三、maven項目目錄結構四、創建controller五、運行項目 springboot內置了tomcat服務器。這樣在web項目中

原创 javaweb中用過濾器Filter處理所有頁面中文亂碼問題

文章目錄一、項目結構二、過濾器—處理字符編碼三、測試servlet四、部署及運行 一、項目結構 寫一個過濾器,處理所有頁面的字符編碼; 寫一個servlet,測試過濾器的功能。 二、過濾器—處理字符編碼 CharacterFilte

原创 監聽器HttpSessionBindingListener——監聽Session屬性的綁定、解綁

文章目錄一、項目結構二、用戶類三、servlet測試四、部署及運行結果 一、項目結構 項目實現:監聽對象是否綁定到session 二、用戶類 寫一個用戶類,實現session綁定監聽器 User.java package net.t

原创 監聽器ServletContextListener——監聽tomcat啓動、關閉

文章目錄一、監聽器ServletContextListener的實現二、代碼三、運行結果 一、監聽器ServletContextListener的實現 javaweb項目中創建一個類,實現ServletContextListener

原创 JDBC工具類——JDBCUtils類

文章目錄一、JDBCUtils類設計二、項目實例1、用戶表2、項目結構1、db.properties2、JDBCUtils.java3、JDBCUtilsTest.java 一、JDBCUtils類設計 1、靜態代碼塊——讀取配置文件

原创 在JDBC中使用preparedStatement防止SQL注入

文章目錄一、SQL注入二、SQL注入實例登錄場景:情形1:(免賬號登錄)情形2:(刪除數據庫)三、防止SQL注入方法四、登錄項目1、用戶表2、項目結構3、登錄實現4、登錄測試 一、SQL注入 SQL注入是一種比較常見的網路攻擊方式,一