信创兼容适配如何推动企业技术转型与创新发展
742
2022-12-05
基于Spring p标签和c标签注入方式
目录Spring p和c标签注入方式1.编写实体类2.配置文件(重点)3.测试spridhQgbng Bean注入和P标签使用1.构造方法参数2.setter方法注入(开发推荐)3.p名称空间的使用4.集合类型的属性注入(了解)
Spring p和c标签注入方式
1.编写实体类
package com.ming04.pojo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {
private int id;
private String name;
}
2.配置文件(重点)
xmlns:xsi="http://w3.org/2001/XMLSchema-instance" xmlns:p="http://springframework.org/schema/p" xmlns:c="http://springframework.org/schema/c" xsi:schemaLocation="http://springframework.org/schema/beans http://springframework.org/schema/beans/spring-beans.xsd">
xmlns:xsi="http://w3.org/2001/XMLSchema-instance"
xmlns:p="http://springframework.org/schema/p"
xmlns:c="http://springframework.org/schema/c"
xsi:schemaLocation="http://springframework.org/schema/beans
http://springframework.org/schema/beans/spring-beans.xsd">
3.测试
@Test
public void Text(){
ApplicationContext context = new ClassPathXmlApplicationContext("Beans04.xml");
User user = (User) context.getBean("user2");
System.out.println(user);
}
spring Bean注入和P标签使用
1.构造方法参数
对应 配置文件 可以index|name|type 三选一 、三选二 ; ref|value 二选一 2.setter方法注入(开发推荐) 为需要注入属性提供setter方法 配置 每个注入属性, 对应 3.p名称空间的使用 spring2.5以后,为了简化setter方法属性注入,引用p名称空间的概念,可以将 a. 在applicationContext.xml 引入p 名称空间 xmlns:p="http://springframework.org/schema/p" xmlns:xsi="http://w3.org/2001/XMLSchema-instancedhQgb" xsi:schemaLocation=" http://springframework.org/schema/beans http://springframework.org/schema/beans/spring-beans.xsd"> b. 简化注入的配置 4.集合类型的属性注入(了解) Spring 对每个常用集合对象,提供单独元素完成注入 List 对象 ---- Set 对象 ---- Map对象 ---- Properties 对象 ---- 集合属性的注入,主要用于框架的配置 ! 元素
可以index|name|type 三选一 、三选二 ; ref|value 二选一
2.setter方法注入(开发推荐)
为需要注入属性提供setter方法
配置 每个注入属性, 对应
3.p名称空间的使用
spring2.5以后,为了简化setter方法属性注入,引用p名称空间的概念,可以将
a.
在applicationContext.xml 引入p 名称空间
xmlns:p="http://springframework.org/schema/p" xmlns:xsi="http://w3.org/2001/XMLSchema-instancedhQgb" xsi:schemaLocation=" http://springframework.org/schema/beans http://springframework.org/schema/beans/spring-beans.xsd"> b. 简化注入的配置 4.集合类型的属性注入(了解) Spring 对每个常用集合对象,提供单独元素完成注入 List 对象 ---- Set 对象 ---- Map对象 ---- Properties 对象 ---- 集合属性的注入,主要用于框架的配置 ! 元素
xmlns:p="http://springframework.org/schema/p"
xmlns:xsi="http://w3.org/2001/XMLSchema-instancedhQgb"
xsi:schemaLocation="
http://springframework.org/schema/beans
http://springframework.org/schema/beans/spring-beans.xsd">
b. 简化注入的配置
4.集合类型的属性注入(了解)
Spring 对每个常用集合对象,提供单独元素完成注入
List 对象 ---- 元素
Set 对象 ----
Map对象 ----
Properties 对象 ----
集合属性的注入,主要用于框架的配置 !
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~