Java: spring框架(1)IOC配置XML文件

一. 创建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">
 /*
*  1. class属性: 你需要转化成类对象的路径
*  2.id属性: 为类对象设置id值,理论上可以随意填写,在获取类对象的时候需要用到
*/
<bean id="user" class="com.comany.User"></bean>
                  
</beans>

二. 创建一个User类

//普通User类
public class User {
    public void UserTest(){
        System.out.println("我是User");
    }
}

三. 创建一个Test类,编写实现代码

/*
* 1.创建ApplicationContext对象
        ("SpringUser"是配置文件的路径,在src路径下就直接写配置文件的名称)
*  2.通过ApplicationContext 的getBean() 方法创建User对象
        ("user" 中的值与配置文件中的Id值一致)
*/
//创建ApplicationContext对象
ApplicationContext context = new ClassPathXmlApplicationContext("SpringUser");   
User user = (User)context.getBean("user");  //创建User类
user.UserTest();  // 调用User类的方法
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,958评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,766评论 18 399
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,958评论 6 342
  • vue2.0基本用法 (npm run dev) 和angular有许多类似的地方,由于使用了大量ES6语法,所以...
    他在发呆阅读 592评论 0 2
  • 本周的课程让我想起一句话,不要做温室里的花朵。我见过一个熟人,她50岁了,但还是能看出她年轻时有多么漂亮,可从跟她...
    皓月当空_1bd2阅读 338评论 0 0