![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
小白超人i
别问 问就是正在创建bug
展开
-
spring笔记4
P名称空间注入 名称空间:在一个标签中不允许有两个相同名称的属性,可是我们可以用相同的属性然后冒号给它另外起一个名字,用来区分相同名称的属性。 1):复制并且修改 2):配置文件 普通属性:p:属性名称="" 对象类型属性: p:属性名称-ref="" <bean id="名称" class="类的全路径" p:成员变量的名称=原创 2018-12-02 19:32:06 · 70 阅读 · 0 评论 -
spring笔记5
Spring整合Web项目原理 加载spring核心配置文件 **实现思想:**把加载配置文件和创建对象的过程,在服务器启动的时候完成。 底层技术: ServletContext对象、监听器(监听ServletContext对象创建的时间),服务器启动的时候,为每个项目创建一个ServletContext对象,在ServletContext对象创建时候,使用监听器可以具体到ServletCont...原创 2018-12-02 20:04:28 · 85 阅读 · 0 评论 -
Spring笔记
spring创建实例的三种方法: 1、使用类的无参构造函数创建 <!--在创建时自动找类的午餐构造函数--> <bean id="user" class="需要创建实例的类的全路径"></bean> 当类中没有无参构造函数下面错误: 2、使用静态工厂创建 1):在工厂类中创建一个静态方法原创 2018-12-01 17:29:15 · 120 阅读 · 0 评论 -
spring笔记2
配置文件没有提示的问题 1、spring引入schema约束,把约束文件引入eclipse中 1)复制XML中约束路径: http://www.springframework.org/schema/beans/spring-beans.xsd 2) 注:当有很多约束时,都导进性能会很低,需要现在有网的环境导一个约束,然后把代码都写一遍,这样在没网络的环境也会有错误提示 ...原创 2018-12-01 17:28:49 · 94 阅读 · 0 评论 -
spring笔记3
bean标签常用属性 1、id属性:bean唯一标识,可以任意命名。 –不能包含特殊符号 –根据id值得到配置对象 2、class属性:创建对象所在类的全路径。 3、name属性:(现在已经不用,历史遗留)功能与id值一样,但是name属性值可以有特殊符号,是为和Struts1整合时使用(action中有特殊符号)。 4、scope属性:设置类的特点。 属性值:1):singleton:默认值,单...原创 2018-12-01 17:28:30 · 106 阅读 · 0 评论 -
spring笔记6
spring的bean管理的注解方式 注解:代码里的特殊标记,可以使用在方法、类和成员变量上面 准备工作 1)导入jar包,除了最基本的jar包,还要导入aop的jar包。 2)创建xml文件,引入约束(除了beans约束,还有context约束) 3)配置自动包扫描 base-package在里面写需要实例化的类的包。 //它会自己去包中扫描类、方法、属性上的注解 <context:com...原创 2018-12-05 22:11:35 · 93 阅读 · 0 评论 -
Spring笔记7
AOP思想 (1)AOP概述 AOP:面向切面编程,扩展功能不通过修改源代码实现。 AOP采取横向抽取机制,取代传统的纵向继承体系重复代码。 纵向继承机制:需要扩展功能时,需要继承有扩展功能的类,然后再子类中调用父类方法实现扩展功能,但是父类方法名发生改变,子类代码也要相应的发生变化。 (2)AOP底层原理 底层使用:动态代理方式实现 横向抽取机制: 1)针对有接口的情况,使用JDK动态代理。创建...原创 2018-12-09 22:27:16 · 97 阅读 · 0 评论