思想

  1. IOC

  1. DI

Spring中的工厂(容器)

ApplicationContext:

BeanFactory(过时):

BeanFactory和ApplicationContext区别

BeanFactory:
1.Spring原始接口,针对原始接口实现类功能较为单一
2.是在getBean的时候才会生成类的实例
ApplicationContext:
1.每次容器启动时就会创建容器中配置的所有对象.并提供更多功能,在加载applicationContext.xm(容器启动)时候就会创建
2.丛类路径下加载配置文件:ClassPathXmlApplicationContext
3.从硬盘绝对路径下加载配置文件:FileSystemXmlApplicationContext(“d:/xxx/yyy/xxx”)

结论:web开发中,使用applicationContext. 在资源匮乏的环境可以使用BeanFactory
.

Spring导包

1.各个包的用途:

2.如何导包:进入Spring中的lib目录下导入以下包

3.书写配置注册对象到容器

  1. 位置任意(建议放到src下) 配置文件名任意(建议applicationContext.xml)

  2. 导入约束:

验证

新建对象:

package com.spring.bean;public class User {private String name;private int age;public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}
}

配置xml

<bean name="User" class=" com.spring.bean.User"></bean>

测试代码

Spring详细导包截图以及IOC和DI思想相关推荐

  1. Spring学习(1)之IoC和Di

    文章目录 1.Spring 1.1简介 1.2优点与缺点: 1.3组成: 1.4提前知识: 2.IoC的本质 2.1IoC创建对象的方式: 3.Spring中xml文件中的属性的配置 3.1别名 3. ...

  2. Spring入门-1-基本配置和IOC、DI

    需要引入的jar spring-4.3.10: D:\spring-framework-4.3.10.RELEASE-dist\spring-framework-4.3.10.RELEASE\libs ...

  3. Spring零基础入门到精通 --- IOC基础容器

    一.IOC基础容器 1.1.传统Javaweb开发的困惑 1.1.1.传统Javaweb开发代码分析-用户模块 1.1.2.传统Javaweb开发困惑及解决方案 困惑一:层与层之间紧密耦合在了一起,接 ...

  4. Spring 框架 IOC 与 DI 的总结

    一:Spring并天下 1:Spring帝国: ①:Spring崛起 什么是Spring:源于Rod Johnson在其著作<Expert one on one J2EE design and ...

  5. Spring IoC和DI XML方式 注解方式 依赖注入 AOP面向切面

    初识Spring框架 时代变迁 原始时代我们用一个jsp搞定一切,但如此开发大型项目时我们遇到了问题,前端美化的代码和后端的代码交织,代码中又有html.js.css样式,又有业务逻辑和数据库访问代码 ...

  6. Spring详解—— IOC 和 DI 区别

    1.本章前言 我们只要提到Spring这个词,有简单了解过Spring的人基本上都会脱口而出IoC.DI和AOP这几个概念.但是对于初学者来说,一下子搞懂IoC和DI的概念还是挺麻烦的.比如之前我自己 ...

  7. springboot导包显示不存在_基础篇:Spring Boot入门体验(图文教程)

    优质文章,及时送达 什么是 Spring Boot? Spring Boot 是由 Pivotal 团队提供的全新框架.Spring Boot 是所有基于 Spring Framework 5.0 开 ...

  8. Spring——Spring学习教程(详细)(上篇)——IOC、AOP

    本文是Spring的学习上篇,主要讲IOC和AOP. Spring的JDBCTemplete以及事务的知识,请见下篇. Spring--Spring学习教程(详细)(下篇)--JDBCTemplete ...

  9. Spring基本了解与导包

    Spring基本了解与导包 开发工具与关键技术: 作者:熊琪 撰写时间:2020年9月8日 首先简单介绍Spring是什么和其的作用.Spring是轻量级的开源的JavaEE框架,Spring可以解决 ...

最新文章

  1. Eclipse下svn的创建分支/合并/切换使用
  2. 腾讯发布人工智能辅助翻译,致敬人工翻译
  3. 病毒周报(100308至100314)
  4. hdu4416 Good Article Good sentence (后缀数组)
  5. 【Python】集合的交、并、补、差集怎么算?
  6. 2021年,Java开发者值得学习的13项技能
  7. 字段与属性 关于类的封装 c# 1229
  8. mongoengine 学习 笔记
  9. 关于传奇MapInfo地图文件参数详细说明
  10. Windows 中批量重新注册所有的DLL文件的方法
  11. vgp虚拟路面_某车型开发阶段实际道路谱和虚拟路面谱对比分析.pdf
  12. php音频怎么打开,音频管理器怎么设置
  13. 软件测试通过标准是什么?
  14. 有关计算机和音乐论文,计算机音乐
  15. strtok字符串分割函数
  16. 【转】ARM GIC中断系列(八):gicv3架构-波形为例、系列总结
  17. 使用新浪微博登录组件
  18. StarUML for MAC 破解
  19. P1:选 7-15 群发邮件
  20. 通过WIFI信号跟踪三维人体姿态的新方法

热门文章

  1. 现代软件工程系列 学生读后感 梦断代码 SpringGreen
  2. 现代软件工程系列 学生读后感 梦断代码 DTSlob (1)
  3. python总结教程_python基础教程总结10——文件
  4. json最大长度限制_api接口返回动态的json格式?我太难了,尝试一下 linq to json
  5. pythonwx功能_python中wx模块的具体使用方法
  6. php实现双向队列详解,PHP实现一个双向队列例子
  7. c#养老院老人信息管理系统源码 论文_辽宁吃的好的社区养老院位置,爱心养老院_抚顺市望花区社会养老中心...
  8. android开发 视图联动_新版首页技术设计和实现方案(Android)
  9. python代码导出_代码生成 – Python生成Python
  10. 苹果sf字体_苹果UI设计的改变意味着什么?