摘要:控制反轉就是反轉了對象的創建方式,從我們自己創建反轉給了程序。
Spring介紹
Spring一站式框架
正是因為spring框架性質是屬于容器性質的.
容器中裝什么對象就有什么功能.所以可以一站式.
不僅不排斥其他框架,還能幫其他框架管理對象.
aop支持
ioc思想
spring jdbc
aop 事務
junit 測試支持
Spring搭建1.導包
2.創建一個對象
package cn.zhli13.bean; public class User { private String name; private String add; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAdd() { return add; } public void setAdd(String add) { this.add = add; } }
3.書寫配置注冊對象到容器
位置任意(建議放到src下)
配置文件名任意(建議applicationContext.xml)
導入schema約束
注冊對象到容器(applicationContext.xml配置文件)
4、編寫測試類
@Test public void name() { ClassPathXmlApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml"); User bean = ac.getBean(User.class); System.out.println(bean); }Spring 概念
1.思想
IOC Inverse of Control 控制反轉
將我們創建對象的方式反轉了 以前對象的創建時由我們開發人員自己維護,包括依賴關系也是自己注入 使用了spring之后,對象的創建以及依賴關系可以由spring完成創建以及注入。 控制反轉就是反轉了對象的創建方式,從我們自己創建反轉給了程序(spring)。
DI Dependency Injection 依賴注入
實現IOC思想需要DI支持 注入方式: set方法注入 構造方法注入 字段注入 注入類型: 值類型注入 8大基本數據類型 引用類型注入 將依賴帶下注入
2.applicationContext&BeanFactory
BeanFactory接口(在資源匱乏的環境可以使用BeanFactory,基本用不到) spring原始接口.針對原始接口的實現類功能較為單一 BeanFactory接口實現類的容器.特點是每次在獲得對象時才會創建對象 ApplicationContext 每次容器啟動時就會創建容器中配置的所有對象.并提供更多功能 叢類路徑下加載配置文件:ClassPathXmlApplicationContext(常用) 從硬盤絕對路徑下加載配置件:FileSystemXmlApplicationContext("d:/xxx/yyy/xxx")spring配置詳解
1.Bean元素
spring創建對象的方式
1.空參構造方式
2.靜態工廠(了解)
public class UserFactory{ public static User createUser(){ return new User(); } }
3.實例工廠(了解)
public User createUser2(){ return new User(); }
4.多模塊配置
spring屬性注入
1.注入方式
tom jerry com.jdbc.mysql.Driver root 1234
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/76535.html
摘要:哪吒社區技能樹打卡打卡貼函數式接口簡介領域優質創作者哪吒公眾號作者架構師奮斗者掃描主頁左側二維碼,加入群聊,一起學習一起進步歡迎點贊收藏留言前情提要無意間聽到領導們的談話,現在公司的現狀是碼農太多,但能獨立帶隊的人太少,簡而言之,不缺干 ? 哪吒社區Java技能樹打卡?【打卡貼 day2...
摘要:原文摘要本篇文章主要介紹了什么是,并基于的版本編寫一個的入門案例,即基本代理的路由轉發配置。作為生態系中的網關,目標是替代,其不僅提供統一的路由方式,并且基于鏈的方式提供了網關基本的功能,例如安全,監控埋點,和限流等。 原文:http://xujin.org/sc/gw/gw-01/ 摘要:本篇文章主要介紹了什么是Spring Cloud Gateway,并基于Spring Clou...
摘要:編寫一個接口創建命名為根據實際情況修改創建類,內容如下啟動主程序,使用等工具發起請求,可以看到頁面返回編寫單元測試用例打開的下的測試入口類。 簡介 在您第1次接觸和學習Spring框架的時候,是否因為其繁雜的配置而退卻了?在你第n次使用Spring框架的時候,是否覺得一堆反復黏貼的配置有一些厭煩?那么您就不妨來試試使用Spring Boot來讓你更易上手,更簡單快捷地構建Spring應...
摘要:響應式編程是基于異步和事件驅動的非阻塞程序,只是垂直通過在內啟動少量線程擴展,而不是水平通過集群擴展。三特性常用的生產的特性如下響應式編程模型適用性內嵌容器組件還有對日志消息測試及擴展等支持。 摘要: 原創出處 https://www.bysocket.com 「公眾號:泥瓦匠BYSocket 」歡迎關注和轉載,保留摘要,謝謝! 02:WebFlux 快速入門實踐 文章工程: JDK...
摘要:菜鳥教程框架中文手冊入門目標使用搭建通過對數據增刪查改沒了純粹占行用的拜 后端API入門學習指北 了解一下一下概念. RESTful API標準] 所有的API都遵循[RESTful API標準]. 建議大家都簡單了解一下HTTP協議和RESTful API相關資料. 阮一峰:理解RESTful架構 阮一峰:RESTful API 設計指南 RESTful API指南 依賴注入 D...
摘要:菜鳥教程框架中文手冊入門目標使用搭建通過對數據增刪查改沒了純粹占行用的拜 后端API入門學習指北 了解一下一下概念. RESTful API標準] 所有的API都遵循[RESTful API標準]. 建議大家都簡單了解一下HTTP協議和RESTful API相關資料. 阮一峰:理解RESTful架構 阮一峰:RESTful API 設計指南 RESTful API指南 依賴注入 D...
閱讀 2513·2023-04-25 17:27
閱讀 1824·2019-08-30 15:54
閱讀 2369·2019-08-30 13:06
閱讀 2980·2019-08-30 11:04
閱讀 746·2019-08-29 15:30
閱讀 729·2019-08-29 15:16
閱讀 1733·2019-08-26 10:10
閱讀 3603·2019-08-23 17:02