spring之Holle World项目

    技术2022-07-15  36

    spring之Holle World项目

    1、在IDEA中新建一个java项目,在里面新建lib包和在src下新建com包和cxt包(包名随便)。2、[spring官网]( http://repo.spring.io/release/org/springframework/spring)上下载最新的spring框架,复制进lib中3、添加必需的库4、编写Bean文件,xml文件,main文件5、程序运行结果

    1、在IDEA中新建一个java项目,在里面新建lib包和在src下新建com包和cxt包(包名随便)。

    2、spring官网上下载最新的spring框架,复制进lib中

    3、添加必需的库

    4、编写Bean文件,xml文件,main文件

    Bean文件:

    package com.bean; public class TestDemo { private String name; private String msg; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getMsg() { System.out.println("测试执行:"+msg); return msg; } public void setMsg(String msg) { this.msg = msg; } }

    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 id="testDemo" class="com.bean.TestDemo"></bean> </beans>

    main文件:通过ApplicationContext接口的方式

    package com.cxt; import com.bean.TestDemo; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import org.springframework.context.support.FileSystemXmlApplicationContext; public class Spring_demo1 { public static void main(String[] args) { // 通过xml名字加载bean ApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml"); TestDemo testDemo = context.getBean("testDemo", TestDemo.class); testDemo.setMsg("这是一个测试的demo"); testDemo.getMsg(); // 通过路径加载Bean,地址是绝对地址 FileSystemXmlApplicationContext con = new FileSystemXmlApplicationContext("D:/workspace/Spring_demo1/src/bean1.xml"); TestDemo testDemo1 = con.getBean("testDemo", TestDemo.class); testDemo1.setMsg("通过地址"); testDemo1.getMsg(); } }

    5、程序运行结果

    Processed: 0.014, SQL: 9