原创 Mybatis(三)— 動態 SQL 語句

Mybatis 的動態 SQL 語句 動態 SQL 之< if >標籤 持久層 Dao 接口 List<User> findByUser(User user); 持久層 Dao 映射配置 <select id="fi

原创 SpringMVC(二)— 異常處理和攔截器

SpringMVC異常處理 異常處理思路 Controller調用service,service調用dao,異常都是向上拋出的,最終有DispatcherServlet找異常處理器進行異常的處理。 SpringMVC的異常處理

原创 Spring Boot - 初學(概述)

Spring 和 SpringBoot 開發流程圖對比 Spring應用開發流程 Spring Boot應用開發流程 Spring Boot核心特性 : 極低的學習成本 可獨立運行的Spring項目。 “習慣優於配

原创 JDK JRE JVM三者關係

JRE = JVM + JavaSE標準類庫 JDK = JRE + 開發工具集(例如Javac編譯工具) 如圖:

原创 SpringMVC(三)— SSM框架整合

搭建整合環境 搭建整合環境 整合說明:SSM整合可以使用多種方式,咱們會選擇XML + 註解的方式 整合的思路 先搭建整合的環境 先把Spring的配置搭建完成 再使用Spring整合SpringMVC框架 最後使用Sprin

原创 Mybatis(二)— 模糊查詢兩種方式和 resultMap結果類型

模糊查詢 第一種方法 <!-- 根據名稱模糊查詢 --> <select id="findByName" resultType="com.itheima.domain.User" parameterType="String"

原创 SpringMVC(一)— 常用註解

常用註解 RequestParam註解 作用:把請求中的指定名稱的參數傳遞給控制器中的形參賦值 屬性 value:請求參數中的名稱 required:請求參數中是否必須提供此參數,默認值是true,必須提供 代碼如下

原创 Java - 核心設計模式和原則

(本次設計模式摘自大話設計模式書本知識,用 C# 講解的) 簡單工廠模式 簡單工廠模式是屬於創建型模式,簡單工廠模式是由一個工廠對象決定創建出哪一種產品類的實例。簡單工廠模式是工廠模式家族中最簡單實用的模式,可以理解爲是不同工廠

原创 自定義Mybatis用到的三大設計模式

工廠模式(factory pattern) 工廠模式是我們最常用的實例化對象模式了,是用工廠方法代替new操作的一種模式。著名的Jive論壇 ,就大量使用了工廠模式,工廠模式在Java程序系統可以說是隨處可見。因爲工廠模式就相當

原创 Mybatis(二)— SqlMapConfig.xml配置文件

配置內容 SqlMapConfig.xml 中配置的內容和順序 -properties(屬性) --property -settings(全局配置參數) --setting -typeAliases(類型別名)

原创 Mybatis(三)— 多表查詢之一對多

本次案例主要以最爲簡單的用戶和賬戶的模型來分析 Mybatis 多表關係。用戶爲 User 表,賬戶爲Account表。一個用戶(User)可以有多個賬戶(Account)。具體關係如下: 一對一查詢(多對一) 需求 查詢

原创 ASCII,Unicode,UTF-8碼介紹

ASCII碼 ASCII 碼一共規定了128個字符的編碼,比如空格SPACE是32(二進制00100000),大寫的字母A是65(二進制01000001)。這128個符號(包括32個不能打印出來的控制符號),只佔用了一個字節的後

原创 SpringBoot(五)— 錯誤處理機制和嵌入式Servlet容器配置

1、錯誤處理機制 1)、SpringBoot默認的錯誤處理機制 默認效果: ​ 1)、瀏覽器,返回一個默認的錯誤頁面 瀏覽器發送請求的請求頭: ​ 2)、如果是其他客戶端,默認響應一個json數據 ​ 原理: ​ 可以

原创 SpringMVC(二)— 響應數據和結果視圖

響應數據和結果視圖 返回值分類 . 返回字符串 Controller方法返回字符串可以指定邏輯視圖的名稱,根據視圖解析器爲物理視圖的地址。 @RequestMapping(value="/hello") public St

原创 SpringMVC - RESTful 學習

什麼是 RESTful ? REST : Representational State Transfer (表述性狀態轉移) REST並不是一種創新技術,它指的是一組架構約束條件和原則 符合REST的約束條件和原則的架構,就稱它