Spring之HelloWorld
来源:互联网 发布:淘宝怎样注销实名认证 编辑:程序博客网 时间:2024/06/08 02:55
package com.suse.spring.beans;public class HelloWorld { private String name; private String email; public void setEmail(String email){ System.out.println("my email is:"+email); this.email=email; } public void setName2(String name) { System.out.println("IOC setName: " + name); this.name = name; } public void hello() { System.out.println("hello: ," + name+" my email is: "+email); } public HelloWorld() { System.out.println("HelloWorld Constructor... "); }}
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 --> <!-- 当前包里的javabean 由spring帮我们创建helloworld的对象--> <bean id="helloworld" class="com.suse.spring.beans.HelloWorld"> <!-- >必须用name name 对应的setName2对象以及email属性值的注入--> <property name="name2" value="Spring"></property> <property name="email" value="916023184@qq.com"></property> </bean></beans>
package com.suse.spring.beans;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub // HelloWorld helloworld=new HelloWorld(); // helloworld.setName("atsuse"); // 1.创建spring IOC容器 ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml"); // 2.从容器获取bean实例 // HelloWorld helloworld=(HelloWorld) ctx.getBean("helloworld"); // 3.调用方法 // helloworld.hello(); }}
运行结果:
HelloWorld Constructor…
IOC setName: Spring
my email is:916023184@qq.com
阅读全文
0 0
- Spring 之spring helloworld
- Spring MVC之HelloWorld
- spring 3.0之helloworld
- Spring之HelloWorld
- Spring 之 HelloWorld
- Spring之HelloWorld
- 1、Spring之HelloWorld
- Spring之HelloWorld
- Spring MVC之 HelloWorld
- Spring入门之HelloWorld
- Spring Mvc之HelloWorld
- Spring入门之HelloWorld
- Spring-Batch之HelloWorld
- Spring 之 HelloWorld
- Spring基础之helloworld
- Spring Boot之HelloWorld
- spring-boot之helloworld
- Spring之HelloWorld
- gulp+webpack
- java中的try catch finally return的执行顺序问题总结
- python实现二叉树和它的七种遍历
- 算法与数据结构——算法题32:整数集合的交集(腾讯笔试) ? 待解决
- Java Spring框架初识
- Spring之HelloWorld
- 例题8-2 联合国大楼(Building for UN, ACM/ICPC NEERC 2007, UVa1605)
- Diff Two Arrays
- Java中的形参和实参的区别以及传值调用和传引用调用
- Spring MVC MessageSource
- Java中使用同步关键字synchronized需要注意的问题
- 堆和栈的区别(转过无数次的文章)
- 基于HTML5的PACS HTML5图像处理(7)实现客户端JS调整窗宽窗位
- 浅谈语义网络