第一步:导入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

最新文章

  1. .NET跨AppDomain访问对象
  2. fedora 24下修改IP
  3. 简直要逆天!超炫的 HTML5 粒子效果进度条
  4. alv中编辑的时候quan字段小数位数被截取掉
  5. 放弃iOS4,拥抱iOS5
  6. logback使用总结
  7. AC日记——无线网络发射器选址 洛谷 P2038
  8. 入职第一天:前端leader手把手教我入门Vue服务器端渲染(SSR)
  9. APP测试点注意事项汇总
  10. Andrew Ng机器学习公开课笔记 -- 线性回归和梯度下降
  11. 大疆2019校招FPGA笔试总结
  12. 003-RHEL7-Linux系统维护管理命令使用
  13. Gym - 101480 CERC 15:部分题目题解(队内第N次训练)
  14. c#创建文件( File.Create() )后对文件写操作出错的分析
  15. java任务调度框架
  16. Orders
  17. mongodb 3.4复制集配置
  18. mac os 10.10.4 上安装mysql5.6.26
  19. Java 语法清单
  20. 降维算法-PCA主成分分析

热门文章

  1. MATLAB中产生高斯白噪声的两个函数
  2. Kendo UI for jQuery使用教程:支持Web浏览器
  3. H5开发获取微信系统的地址列表
  4. Vue文件路径引入
  5. Linux基本命令+Makefile
  6. SpringBoot+Rocketmq
  7. ubuntu中查看AMD GPU 状态的办法
  8. Idea中Springboot热部署无效解决方法
  9. 2018百度之星初赛B轮 rect
  10. codevs 1020 孪生蜘蛛 x