博客 / 列表

NE_STOP - spring6-與juint和mybatis的集成

spring對junit的支持 主要是自動從spring容器中獲取bean。不用手動獲取了。 spring對junit4的支持 1.引入spring和junit4的依賴 dependency groupIdorg.springframework/groupId artifactIdspring-context/artifactId version6.0.4/version

後端

NE_STOP - spring-事務管理

事務支持 什麼是事務? 在一個業務流程中,需要多條DML(insert、delete、update)語句聯合才能完成。這些語句必須同時成功或者同時失敗。這樣才能保證數據安全。 多條DML同時成功或者同時失敗,叫做事務。 事務處理的四個過程 開啓事務 執行業務代碼 提交事務(沒出現異常,提交成功。commit transaction) 回滾事務(出現異常。執行回滾事務. rollback

後端

NE_STOP - spring6-代理模式和AOP

jdbcTemplate jdbcTemplate是spring提供的一個jdbc模板類,是對jdbc的封裝。 當然你也可以使用其他框架融入MyBatis、Hibernate。 GoF之代理模式 代理模式的作用 當一個對象需要受到保護的時候,可以使用代理對象去完成某個行為。 需要給某個對象進行功能增強的時候,可以找一個代理進行增強。 A對象和B對象無法直接交互時,也可以使用代理模式來完成。

後端

NE_STOP - spring6-註解式開發

spring框架創建bean就是利用反射機制 反射機制的代碼如下: public static void main(String[] args) throws Exception { System.out.println("Hello, World!"); // 使用反射機制調用方法 // 獲取類 Class? clazz = Class.forName("com.

JAVA , 後端

NE_STOP - spring6-bean的生命週期與循環依賴

bean的生命週期 粗略劃分5步 實例化bean 調用的是無參數的構造方法 bean屬性賦值 執行set注入 初始化bean 調用bean的init()方法,需要自己寫,自己配 使用bean 銷燬bean 調用bean的destroy(),需要自己寫,自己配 注意:自定義的init()和destroy()需要在配置文件配置 !-- init-me

後端