原创 SpringBoot整合數據庫之如何整合JdbcTemplate?怎麼配置JdbcTemplate多數據源(連接多個數據庫)?

1 整合JdbcTemplate 1.1 引入需要的pom依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sprin

原创 SpringBoot項目中那些閃到腰的騷操作,你知道多少?

如圖: 第一次看到SpringBoot項目啓動還能這麼騷[dog] 在resources路徑下創建banner.txt文件,並複製如下內容 ////////////////////////////////////////////

原创 快速簡單上手Mybatis逆向工程(詳細使用介紹)

  一、準備工作 (一)、在任意磁盤路徑下創建src文件夾,src文件夾下創建bean、mapper目錄 (二)、如果數據庫使用的是MySql(建議使用5.x版本),需準備mysql-connector-java-x.x.xx.jar,

原创 SpringBoot使用StandardServletMultipartResolver實現單文件、多文件上傳(表單上傳,ajax上傳,fileupload)

從Spring3.1開始,Spring提供了兩個MultipartResolver的實現用於處理multipart請求。 Servlet3之前它只有一個基於commons-fileupload的實現CommonsMultipart

原创 聊一聊SpringBoot中使用CROS實現跨域請求

在瞭解SpringBoot使用CROS實現跨域問題之前,我們先聊聊什麼是跨域? 舉個簡單例子:比如我是中國人,我想出國去另一個國家,但是第一次出國要辦理一系列手續,辦理完手續後才能出國去到另一個國家,這是現實中的跨域問題,同理,作

原创 從0開始碼第一個Spring Boot項目(javaweb個人博客系統)之Spring攔截器使用及個人文章列表展示

攔截器 爲什麼使用攔截器,之前我們做的所有頁面,用戶只要輸入正確的訪問地址就可以進行一系列操作,儘管我們做了後臺驗證,但是這仍是不安全的,比如,如果用戶沒有登錄就訪問之前的http://loaclhoat:8080/publish

原创 從0開始碼第一個Spring Boot項目(javaweb個人博客系統)之小試牛刀編寫運行Hello World!

書接上文,我們搭建好了Spring Boot 項目環境,我們按照“慣例”編寫一個Hello World程序並運行 1.瞭解 例如:http://localhost:8888/hello?name=world 系統運行成功後,我們需

原创 Intellij IDEA中Spring Boot怎麼整合jsp?

添加依賴 <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId>

原创 從0開始碼第一個Spring Boot項目(javaweb個人博客系統)之完成文章詳細信息以及編輯和刪除功能

這一篇我們着手完成文章詳細內容信息以及文章的編輯和刪除功能 1.預覽: 進入主頁,文章標題設置超鏈接,點擊後跳轉至文章詳情頁面 點擊進入查看詳情 如果當前點擊的文章不是當前用戶發佈的,將不出現編輯鏈接,如下: 我的文章列表中

原创 從0開始碼第一個Spring Boot項目(javaweb個人博客系統)之完成文章一級/二級評論功能

目錄1. 效果預覽1.1進入首頁1.2 測試評論功能2. 功能實現2.1 文章詳情頁佈局(articleDetail.html)2.2 一級/二級評論回覆功能2.3 二級評論顯示功能 1. 效果預覽 1.1進入首頁 進入首頁後點擊

原创 IllegalArgumentExceptionResult:Maps collection already contains value for xx.XXMapper.BaseResultMap

Application run failed org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with

原创 從0開始碼第一個Spring Boot項目之IDEA中通過Maven方式部署mybatis generator逆向工程

看過之前的文章,我們都可以看到我們項目中使用的是mybatis中的註解方式,然後在註解中編寫語句,但是這種方式只能處理簡單的CRUD,如果是複雜的多表聯合查詢和存儲過程,mybatis官方文檔建議使用XML方式 MBG seeks

原创 關於SpringBoot項目整合Mybatis時XXXMapper.xml文件存放位置你瞭解多少?

我們在SpringBoot項目整合Mybatis時或多或少遇到過這個問題,怎麼他的XXXMapper.xml文件放在resources目錄下了?哎?他的又在src/main/java/xxx目錄下? 帶着這些疑問,我們來了解下不同

原创 SpringBoot整合SpringSecurity前後端分離實現JSON登錄

在前後端分離項目中,通常是通過json格式數據傳遞信息,但是SpingSecurity中默認獲取登錄賬號密碼方式爲通過表單提交的key/value形式過去,具體官方源碼處理方式如下: public Authentication a

原创 初識git--安裝及github上創建倉庫

爲什麼使用Git? Git是什麼? Git是目前世界上最先進的分佈式版本控制系統(沒有之一)。 Git有什麼特點?簡單來說就是:高端大氣上檔次! 不但能自動幫我記錄每次文件的改動,還可以讓同事協作編輯,這樣就不用自己管理一堆類似