初识springIOC
来源:互联网 发布:wine下载 ubuntu 编辑:程序博客网 时间:2024/06/14 03:59
package cn.itcast.a_hello;public class User {private int id;private String name;public User() {super();System.out.println("------User对象创建------");}public int getId() {return id;}public void setId(int id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public void init_user() {System.out.println("创建对象之后,初始化");}public void destroy_user() {System.out.println("IOC容器销毁,user对象回收!");}}
public class App1_get_ioc {//2. (方便)直接得到IOC容器对象 @Testpublic void testAc() throws Exception {// 得到IOC容器对象ApplicationContext ac = new ClassPathXmlApplicationContext("cn/itcast/a_hello/applicationContext.xml");// 从容器中获取beanUser user = (User) ac.getBean("user");System.out.println(user);}}
与测试类同一目录下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" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"><!-- IOC容器的配置: 要创建的所有的对象都配置在这里<bean id="user" class="cn.itcast.a_hello.User" init-method="init_user" destroy-method="destroy_user" scope="singleton" lazy-init="false"></bean> --> <bean id="user" class="cn.itcast.a_hello.User"></bean></beans>问:spring配置文件中,bean节点的id与name属性的区别?
<bean id="test" name="1test" class="cn.itcast.b_create_obj.User"></bean>答:id 不能有特殊符号, 且唯一,且不能以数字开始。name 可以有特殊符号
0 0
- 初识springIOC
- springIoC
- springIoc
- SpringIOC
- springIOC
- springIOC
- springIOC
- SpringIOC
- SpringIOC
- SpringIOC
- springIOC
- springIOC
- SpringIoc
- springIOC
- SpringIOC
- SpringIOC
- springIOC
- SpringIOC
- MySQL Group Replication 介绍
- 关于“QQ安全组件异常”的解决办法
- 程序设计-控制台对战版五子棋
- 1.24
- 拆分-洛谷P2745 [USACO5.3]窗体面积Window Area
- 初识springIOC
- 在Java中调用存储过程(详细)
- CSS之换行
- elasticsearch bulk操作
- 运行Maven项目:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
- 开始安卓死丢丢自学的第一天
- Linux系统unzip解压后中文名乱码解决方法
- 大数据知识总结
- MaVen介绍