欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

编写第一个Spring程序——IOC实现

发布时间:2025/3/8 36 豆豆
生活随笔 收集整理的这篇文章主要介绍了 编写第一个Spring程序——IOC实现 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

第一个Spring程序 IOC范例

1、新建maven工程
2、在pom.xml文件中导入相关jar包
<!-- https://mvnrepository.com/artifact/org.springframework/spring-core --><dependency><groupId>org.springframework</groupId><artifactId>spring-core</artifactId><version>5.2.1.RELEASE</version></dependency><!-- https://mvnrepository.com/artifact/org.springframework/spring-beans --><dependency><groupId>org.springframework</groupId><artifactId>spring-beans</artifactId><version>5.2.1.RELEASE</version></dependency><!-- https://mvnrepository.com/artifact/org.springframework/spring-context --><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.2.1.RELEASE</version></dependency><!-- https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-api --><dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter-api</artifactId><version>5.6.2</version><scope>test</scope></dependency><!-- https://mvnrepository.com/artifact/junit/junit --><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>compile</scope></dependency>
3、在Package【pojo】下新建一个【Source】类:
package pojo;public class Source { private String fruit; // 类型private String sugar; // 糖分描述private String size; // 大小杯 /* setter and getter */ }
4、在resources目录下新建一个 applicationContext.xml 文件
<?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 http://www.springframework.org/schema/beans/spring-beans.xsd"><bean name="source" class="pojo.Source"><property name="fruit" value="橙子"/><property name="sugar" value="多糖"/><property name="size" value="超大杯"/></bean> </beans>
5、在 Packge【test】下新建一个【TestSpring】类:
package test;import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import pojo.Source;public class TestSpring {@Testpublic void test(){ApplicationContext context = new ClassPathXmlApplicationContext(new String[]{"./applicationContext.xml"});Source source = (Source) context.getBean("source");System.out.println(source.getFruit());System.out.println(source.getSugar());System.out.println(source.getSize());} }
6、运行测试代码,可以正常拿到 xml 配置的 bean
橙子 多糖 超大杯

总结

以上是生活随笔为你收集整理的编写第一个Spring程序——IOC实现的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。