1,新建一个 Maven Project
2,在pom.xml中导入spring
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>spring02</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.2.5.RELEASE</version>
</dependency>
</dependencies>
</project>
3,在resources目录下新建xml文件,配置spring
beans.png
4,在beans中配置对象
<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 http://www.springframework.org/schema/beans/spring-beans.xsd">
<!-- 把对象创建交给spring管理
id = 变量名
class = new 的对象
property相当于给属性设值
value 利用set方法注入
rel 引用Spring 容器中创建好的对象
-->
<bean id="user" class="com.dyl.ui.User">
<property name="username" value="dengyulong"/>
<!-- 有参构造 下标 类型 参数名-->
<!-- <constructor-arg index="0" value="dengyulong"/>-->
<!-- <constructor-arg type="java.lang.String" value="dengyulong"-->
<!-- <constructor-arg name="myname" value="dengyulong"/>-->
</bean>
<!-- 别名,可以用user2创建user对象了-->
<!-- <alias name="user" alias="user2"/>-->
<!-- import 导入其他多个beans文件 可以合并多个beans.xml-->
</beans>
网友评论