最根本的使命:簡化java開發
2、通過依賴注入和面向接口實現松耦合
3、基於切面和慣例進行聲明式編程
4、通過切面和模板減少版樣式代碼
後面再解釋
2020.6.27 9:17 @RunWith(SpringJunit4ClassRunner.class) //該註解表示會幫我們創建容器 @ContextConfiguration("classpath:application
2020.6.27 8:27 AOP思想:橫向重複,縱向抽取 在我們開始使用servlet的時候,需要解決亂碼問題,那我們每一次創建新的Servlet都需要在裏面寫明解決亂碼的問題。 但是我們學到了Filter的時候,每一次去訪
1. 程序中事務控制 1.1 環境準備 用戶訪問—》Action --》 Service---》Dao 一個業務的成功:調用的service是執行成功的,意味着service中調用的所有的dao是執行成功的。 事務應該在Servic
項目開發目錄一.前言:二.項目技術選型三.項目技術亮點四.項目功能介紹後記:使用說明和數據庫準備請看我的github備註github地址 [倉庫地址](https://github.com/pengzihao1999/ChatOn
SpringMVC介紹 回顧MVC設計模式 model:模型 JavaBean(1.處理業務邏輯 2.封裝數據) view:視圖 Jsp/html(展示數據) controller:控制器 Servlet(1.接收請求
json數據交互 案例實現 導入pom依賴 說明:springmvc框架,默認使用HttpMessageConverter消息轉換器,進行json格式數據轉換。需要加入jackson依賴包支持 <!--依賴管理-->
spring 之 簡單的Aop框架(自己實現) 首先定義一個 config.properties #xxx=java.util.ArrayList xxx=com.study.springenvironment.javastudy
Spring 之 Cglib (動態代理) Cglib 的FastClass 會比一般的java的動態代理快很多。下面代碼中有簡單的說明 /** * @ClassName TargetPojo * @Author 莫邪 *
java 動態代理的案例使用與解析 解析在代碼註釋中,不多做解釋 import java.lang.reflect.Method; //簡單的方法攔截接口 public interface Advice { void befor
一、Spring 框架入門演示 新建一個Maven項目。
2020.6.19 17:11 Spring介紹 Spring是一個一站式的框架,僅僅使用一個Spring框架就能完成項目的開發。 原因:Spring框架性質是屬於容器性質的。容器中裝什麼對象就有什麼功能,所以可以一站式開發。 三
2020.6.20 17:30 context:component-scan 指定掃描com.HoQis.beans包下的所有類中的註解, 注意:掃描包時,會掃描指定包下的所有子孫包 <context:component-scan