原创 [SpringBoot]圖解SpringBoot啓動流程+獲取配置流程

一、springboot運行流程 1、springboot獲取配置的流程 上圖是對springboot獲取配置流程的簡單總結。 運行主程序時,調用了@SpringBootApplication註解,這個註解又包含一個@Impo

原创 SpringBoot+mybatis事務管理

純轉載文章,記錄一下自己學習學習。 原文地址:springboot+mybatis事務管理 spring,mybatis事務管理配置與@Transactional註解使用 概述 事務管理對於企業應用來說是至關重要的,即使出現異常情

原创 git更新已有的項目+報錯 hint: Updates were rejected because the remote contains work that you do 解決方法

一、更新本地上傳的git上已有項目 如果本地沒有git項目,可以先建立一個空文件夾,將git上的項目克隆到本地。 步驟: 1、 找到項目的ssh或者https地址 2、在空文件夾上輸入下面命令: git clone https地

原创 [SpringBoot]緩存註解@Cacheable、@CacheEvict、@CachePut、@Caching使用講解

文章目錄一、前言二、@Cacheable用法三、@CachePut用法四、@CacheEvict註解五、@Caching定義複雜註解六、 @CacheConfig註解 一、前言       從Spring3.1開始,Spring引

原创 [SpringBoot]配置文件寫法+自動配置原理

申明:本文來自b站springboot視頻講解筆記部分。b站鏈接:自動配置原理 本文主要講三點:配置文件到底能寫什麼?怎麼寫?自動配置原理; 配置文件能配置的屬性參照 1、自動配置原理: 1)、SpringBoot啓動的時候加載主

原创 [SpringBoot]定時任務@Scheduled

SpringBoot定時任務主要由兩個註解完成。 @Scheduled加在方法上面。 @EnableScheduling加在類上面。可以是Application類,也可以是@Component類,還可以是@Controller類等

原创 Java中遍歷指定路徑下的文件夾查找出文件並打印出路徑

方式一、直接遍歷 import java.io.File; import java.util.LinkedList; public class FileSystemWithoutRecurisive { public s

原创 理解事務(Transaction)——原子性、一致性、隔離性和持久性(ACID)

事務是指對系統進行的一組操作,爲了保證系統的完整性,事務需要具有ACID特性,具體如下: 1. 原子性(Atomic) 一個事務包含多個操作,這些操作要麼全部執行,要麼全都不執行。實現事務的原子性,要支持回滾操作,在某個操作失敗後

原创 Mysql查詢指定時間數據+Mybatis中#{}和${}區別及使用場景

文章目錄一、Mysql查詢時間段數據二、MySQL 日期格式三、Mybatis中#{}和${}區別及常用場景1、 ${}和#{}詳解2、應用場景四、小結: 一、Mysql查詢時間段數據 今天 select * from 表名 wh

原创 idea2017.1 thymeleaf 前端html頁面中表達式下面紅色波浪線+ @Autowire自動注入對象下面紅色波浪線

問題描述1:IDEA2017.1使用thymeleaf模板時候,表達式報錯。雖然不影響運行,但是太多了看着就難受。 解決方法 1、修改idea對thymeleaf表達式的報錯提醒級別: ·選擇File->Settings->E

原创 SpringBoot配置靜態資源訪問位置(類路徑下或本地磁盤)

SpringBoot默認靜態資源位置可自己參見自動配置原理,自定義方式參見下面。 一、配置類路徑下面靜態資源訪問位置 1、properties配置文件方式 spring.mvc.static-path-pattern=/stati

原创 Ubuntu中Docker安裝+docker常用命令

原文地址:https://www.cnblogs.com/zhuyunbk/p/11661033.html 文章目錄1. 在Ubuntu中安裝Docker 2. 啓動與停止3. Docker鏡像操作4. Docker 容器操作5.

原创 警告: A docBase D:\apache-tomcat-8.5\webapps\webapps\projectname inside the host appBase has been

在使用Eclipse,部署項目到自己下載的Tomcat的時啓動Servers服務時候,會出現這個警告 D:\apache-tomcat-8.5\webapps\webapps\projectname inside the host app

原创 [SpringBoot]@RequestParam和@PathVariable的用法與區別

文章目錄一、SpringBoot——@PathVariable二、SpringBoot——@RequestParam三、@RequestParam和@PathVariable 一、SpringBoot——@PathVariable

原创 SpringBoot引入Spring Data JPA依賴之後導入javax.persistence報錯解決

描述:SpringBoot整合JPA,正常引入JPA的jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring