原创 Thymeleaf 變量輸出與字符串操作

變量輸出 th:text 在頁面中輸出值 th:value 將一個值放入到 input 標籤的 value 中 字符串操作 ${#strings.isEmpty(key)} String 操作用來判空,返回值爲 true 或

原创 MybatisPlus--2.插入

@RunWith(SpringRunner.class) // 運行器,可以 SpringBoot 環境下運行 junit 測試 @SpringBootTest // 可以運行基於 Sprin

原创 SpringCloud 的一些配置信息

SpringCloud 的一些配置信息 使用版本 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start

原创 MybatisPlus--1.準備

MyBatisPlus 只做增強不做改變,簡化開發,提高生產力。 文檔地址:https://mp.baomidou.com/guide/ 1. 添加依賴 <?xml version="1.0" encoding="UTF-8"?>

原创 java8 --Lambda 表達式

爲什麼使用 Lambda 表達式? Lambda 是一個匿名函數,可以理解是一段可以傳遞的代碼(將代碼像數據一樣進行傳遞)。可以寫出更加簡潔、靈活的代碼。作爲一種更緊湊的代碼風格,使 Java 的語言表達能力得到了提升。 impo

原创 MybatisPlus--5 刪除

@RunWith(SpringRunner.class) @SpringBootTest public class TestDelete { @Autowired private EmployeeMapper

原创 MybatisPlus--3.6 其他查詢

包含: selectMaps 使用 數據庫提供函數 selectObjs selectOne @RunWith(SpringRunner.class) @SpringBootTest public class TestOthers

原创 java8 -- 內置的四大核心函數式接口

Consumer<T> : 消費型接口 void accept(T t); Supplier<T> : 提供型接口 T get(); Function<T, R> : 函數型接口 R app

原创 java8 -- optional

Optional 類(java.util.Optional) 時一個容器類,代表一個值存在或者不存在,原來使用 null 表示一個值不存在,現在 Optional 可以更好的表達這個概念。並且可以避免空指針異常。 常用方法: Op

原创 java8 -- 簡介

Lambda 表達式 函數式接口 方法引用與構造器引用 Stream API 接口中的默認方法與靜態方法 新時間日期 API 其他新特性 速度更快: 優化 HashMap: jdk 1.8 之前使用的是:數組 + 鏈表(小灰的

原创 MybatisPlus--3.3 動態條件查詢

@RunWith(SpringRunner.class) @SpringBootTest public class TestCondition { @Autowired private EmployeeMapper

原创 SpringCloudConfig

SpringCloudConfig 爲微服務提供集中化的外部配置支持,爲各個不同的微服務應用配置提供了一種集中化的配置。 注意點:存儲在倉庫的 yml 文件一定要是 UTF-8 的格式 用來訪問 倉庫 的項目 添加的依賴: <de

原创 java8 -- 接口中的默認方法與靜態方法

接口默認方法的 ”類優先“ 原則 若一個接口中定義了一個默認方法,而另一個父類或接口中又定義了一個同名的方法時 選擇父類中的方法。如果一個父類提供了具體的實現,那麼接口中具有相同名稱和參數的默認方法會被忽略 接口衝突。如果一個父接

原创 div 頁面佈局 -- css 浮動應用

頁面佈局應用,將三個div如下圖排布。 這個會在顯示個人信息的時候展示,紅色的部分是頭像;黃色的部分是固定的信息;藍色的部分是可變的信息,且信息的長度不固定。 總體上看,紅色爲左側部分,黃色和藍色爲右側部分。 詳細的頁面代碼如下

原创 JSON 後端處理(Jackson)

JSON 後端處理(Jackson) ​ SpringBoot 中集成了 Jackson 用來處理 json 數據,但是開發的過程中從來沒有處理過前端發來的 json 數據,也沒有在接口處做過對象之類的轉 json 字符串的處理,