Spring发展史

各个阶段使用的技术#

EJB#

JAVA主流框架演变之路#

 

 

 任何一个语言或者任何一个框架想要立于不败之地,很重要的就是它的生态

 核心解释#

 使用spring优点#

 如何简化开发#

 IOC 控制反转,ioc是一种设计思想#

 DI与IOC#

 

 解耦#

 

 绿框是模块,黑色框表示所依赖的jar包#

 

 xml 配置文件,bean#

复制代码
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
        https://www.springframework.org/schema/beans/spring-beans.xsd">

    <bean id="..." class="...">  
        <!-- collaborators and configuration for this bean go here -->
    </bean>

    <bean id="..." class="...">
        <!-- collaborators and configuration for this bean go here -->
    </bean>

    <!-- more bean definitions go here -->

</beans>
复制代码

applicationContext:表示IOC容器入口,想要获取对象的话,必须要创建该类

项目配置的时候,可以使用xml也可以使用注解的方式

日常工作中,一般都是使用name,value的方式,很少有人使用index或者type的方式

p命名空间#

复制代码
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:p="http://www.springframework.org/schema/p"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
    https://www.springframework.org/schema/beans/spring-beans.xsd">

    <bean id="myDataSource" class="org.apache.commons.dbcp.BasicDataSource"
        destroy-method="close"
        p:driverClassName="com.mysql.jdbc.Driver"
        p:url="jdbc:mysql://localhost:3306/mydb"
        p:username="root"
        p:password="misterkaoli"/>

</beans>
复制代码

 

posted @   BigBender  阅读(153)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2020-01-04 GoLang 之旅(一)
2020-01-04 Go语言 -- 开始
2020-01-04 行列式性质
2020-01-04 一元函数微分学几何应用(四)-- 最值及作函数图形
2020-01-04 中值定理--函数的中值定理
点击右上角即可分享
微信分享提示
主题色彩