【Spring】---【IOC入门案例】
2024-10-07 08:28:01
第一步:导入Jar包
第二步:创建类,在类里面创建方法
public class User {
public void add(){
System.out.println("--------->add");
}
public static void main(String[] args) {
//原始做法
User user = new User();
user.add();
}
}
第三步:创建Spring配置文件,配置创建类
- Spring的核心配置文件文件名称和位置不是固定的
- 建议放在src下,官方建议applicationContext.xml
- 引入约束(schema)
<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">
</beans>
- 配置对象的创建
<!-- IOC入门 -->
<bean id="user" class="com.tyzr.ioc.User"></bean>
第四步:写代码测试对象的创建
注意:这段代码仅仅用来测试(工作中不能用)
和Hibernate一样需要加载文件
@Test
public void testUser(){
//加载核心配置文件,创建对象
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
//得到我们配置的对象
//<bean id="user" class="com.tyzr.ioc.User"></bean>
User user = (User)context.getBean("user");
user.add();
}
测试结果
--------->add
解决配置文件没有提示
配置文件没有提示的问题:
在Spring引入的约束是schema,把约束引入到eclipse
最新文章
- .NET跨AppDomain访问对象
- fedora 24下修改IP
- 简直要逆天!超炫的 HTML5 粒子效果进度条
- alv中编辑的时候quan字段小数位数被截取掉
- 放弃iOS4,拥抱iOS5
- logback使用总结
- AC日记——无线网络发射器选址 洛谷 P2038
- 入职第一天:前端leader手把手教我入门Vue服务器端渲染(SSR)
- APP测试点注意事项汇总
- Andrew Ng机器学习公开课笔记 -- 线性回归和梯度下降
- 大疆2019校招FPGA笔试总结
- 003-RHEL7-Linux系统维护管理命令使用
- Gym - 101480 CERC 15:部分题目题解(队内第N次训练)
- c#创建文件( File.Create() )后对文件写操作出错的分析
- java任务调度框架
- Orders
- mongodb 3.4复制集配置
- mac os 10.10.4 上安装mysql5.6.26
- Java 语法清单
- 降维算法-PCA主成分分析