原创 Spring-5,配置bean

Spring管理的所有bean和他們之間的依賴關係都在配置文件中定義。 三種注入方式 屬性注入 通過setter方法注入bean的屬性值或者依賴的對象 屬性注入在bean的配置文件中使用perperties節點,name指定屬性名,

原创 Spring-6,配置bean的集合屬性

配置集合屬性 集合屬性的配置 在spring中可以使用一組xml標籤(,,…)來配置bean的集合屬性 配置java.util.List類型的屬性需要使用標籤,在標籤內部,使用value指定字面值,使用ref引用其他be

原创 springmvc-6,handler請求入參到handler中

可以將http請求的信息入參到handler中,例如請求頭,請求體,請求參數等。 請求參數(@RequestParam) /** * Requestparam註解,使用這個註解來映射請求參數,並且入參到處理方法中 *

原创 Spring-12,通過工廠方法和FactoryBean配置bean

在spring配置bean的方法有三種 1. 通過構造器配置bean 2. 通過工廠方法配置bean 3. 通過factorybean配置bean 通過構造器配置bean 在bean的配置文件中,通過指定bean的class爲全類名

原创 springmvc-5,HiddenHttpMethodFilter過濾器的作用

REST REST即表述性狀態傳遞(英文:Representational State Transfer,簡稱REST)是Roy Fielding博士在2000年他的博士論文中提出來的一種軟件架構風格。它是一種針對網絡應用的設計和開發方

原创 springmvc-7,處理模型數據

一般來說,請求到達控制器,控制器調用模型方法,返回模型數據給控制器,控制器再調用對應的視圖,渲染,然後返回給瀏覽器,在springmvc中,控制器對處理模型數據的有: ModelAndView,返回一個ModelAndView,包含模型

原创 springmvc-4,PathVariable註解

可以使用@PathVariable註解將請求URL裏面的參數傳遞給handler的處理方法,也就是處理方法的入參, 比如 請求的URL是這樣的:AAA/testPathVariable/1122 處理請求的是這樣的 @RequestMap

原创 springmvc-3,映射請求

springmvc通過@Controller註解和@RequestMapping註解來編寫一個handler,這樣根據註解就可以來映射不同的請求 @RequestMapping註解 使用RequestMapping註解來映射請求,Requ

原创 Spring-4,IOC容器

IOC容器 Spring IOC容器的初始化。 Spring容器在讀取配置和創建bean的時候,必須首先對IOC容器進行初始化。只有初始化了IOC容器,纔可以在容器裏面獲取baan實例。 Spring提供了兩種類型的IOC容器實現: B

原创 Spring-7,bean的關係

spring中bean之間的關係包含繼承和依賴兩種 繼承 spring bean之間的繼承 spring與允許bean繼承另外一個bean的配置,被繼承的bean稱爲父bean,繼承的bean稱爲子bean 子bean從父bean中繼承

原创 Spring-2,helloworld

Spring HelloWorld 使用Spring: 1.創建一個java工程 2.添加jar包 3.創建一個類(Helloworld.java) package com.tuxianchao.spring.beans; impo

原创 SpringMVC-1,helloworld

SpringMVC是一個優秀的MVC框架 Helloworld 編寫一個springMVC的helloworld。 第一步創建動態web工程並且加入jar包。 第二步,在web.xml文件中配置dispatchServlet <!--

原创 springmvc-2,springmvc的大概工作流程

在網上找了一張圖 大概瞭解到了一些知識,springmvc對於一個請求的處理流程,我覺得核心的東西應該是這個DispatchServlet,他做了很重要的三件事: 請求首先到達後,DispatchServlet根據請求的隱射關係去找到

原创 Spring-8 , bean的作用域

bean的作用域 在spring IOC容器中,每個bean默認以單例存在,可以通過設置bean的scope屬性來指定bean的作用域, 默認情況下,在IOC容器的生命週期裏,爲每一個bean創唯一一個實例,在整個IOC容器範圍內共享該實

原创 Spring-10 , Spring表達式語言(SpEL)

介紹 Spring表達式語言(簡稱SpEl)是一個支持查詢和操作運行時對象導航圖功能的強大的表達式語言. 它的語法類似於傳統EL,但提供額外的功能,最出色的就是函數調用和簡單字符串的模板函數。 語法: 類似EL:使用#{}作爲邊界符號