Spring详细导包截图以及IOC和DI思想
思想
- IOC
- 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.书写配置注册对象到容器
位置任意(建议放到src下) 配置文件名任意(建议applicationContext.xml)
导入约束:
验证:
新建对象:
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思想相关推荐
- Spring学习(1)之IoC和Di
文章目录 1.Spring 1.1简介 1.2优点与缺点: 1.3组成: 1.4提前知识: 2.IoC的本质 2.1IoC创建对象的方式: 3.Spring中xml文件中的属性的配置 3.1别名 3. ...
- Spring入门-1-基本配置和IOC、DI
需要引入的jar spring-4.3.10: D:\spring-framework-4.3.10.RELEASE-dist\spring-framework-4.3.10.RELEASE\libs ...
- Spring零基础入门到精通 --- IOC基础容器
一.IOC基础容器 1.1.传统Javaweb开发的困惑 1.1.1.传统Javaweb开发代码分析-用户模块 1.1.2.传统Javaweb开发困惑及解决方案 困惑一:层与层之间紧密耦合在了一起,接 ...
- Spring 框架 IOC 与 DI 的总结
一:Spring并天下 1:Spring帝国: ①:Spring崛起 什么是Spring:源于Rod Johnson在其著作<Expert one on one J2EE design and ...
- Spring IoC和DI XML方式 注解方式 依赖注入 AOP面向切面
初识Spring框架 时代变迁 原始时代我们用一个jsp搞定一切,但如此开发大型项目时我们遇到了问题,前端美化的代码和后端的代码交织,代码中又有html.js.css样式,又有业务逻辑和数据库访问代码 ...
- Spring详解—— IOC 和 DI 区别
1.本章前言 我们只要提到Spring这个词,有简单了解过Spring的人基本上都会脱口而出IoC.DI和AOP这几个概念.但是对于初学者来说,一下子搞懂IoC和DI的概念还是挺麻烦的.比如之前我自己 ...
- springboot导包显示不存在_基础篇:Spring Boot入门体验(图文教程)
优质文章,及时送达 什么是 Spring Boot? Spring Boot 是由 Pivotal 团队提供的全新框架.Spring Boot 是所有基于 Spring Framework 5.0 开 ...
- Spring——Spring学习教程(详细)(上篇)——IOC、AOP
本文是Spring的学习上篇,主要讲IOC和AOP. Spring的JDBCTemplete以及事务的知识,请见下篇. Spring--Spring学习教程(详细)(下篇)--JDBCTemplete ...
- Spring基本了解与导包
Spring基本了解与导包 开发工具与关键技术: 作者:熊琪 撰写时间:2020年9月8日 首先简单介绍Spring是什么和其的作用.Spring是轻量级的开源的JavaEE框架,Spring可以解决 ...
最新文章
- Eclipse下svn的创建分支/合并/切换使用
- 腾讯发布人工智能辅助翻译,致敬人工翻译
- 病毒周报(100308至100314)
- hdu4416 Good Article Good sentence (后缀数组)
- 【Python】集合的交、并、补、差集怎么算?
- 2021年,Java开发者值得学习的13项技能
- 字段与属性 关于类的封装 c# 1229
- mongoengine 学习 笔记
- 关于传奇MapInfo地图文件参数详细说明
- Windows 中批量重新注册所有的DLL文件的方法
- vgp虚拟路面_某车型开发阶段实际道路谱和虚拟路面谱对比分析.pdf
- php音频怎么打开,音频管理器怎么设置
- 软件测试通过标准是什么?
- 有关计算机和音乐论文,计算机音乐
- strtok字符串分割函数
- 【转】ARM GIC中断系列(八):gicv3架构-波形为例、系列总结
- 使用新浪微博登录组件
- StarUML for MAC 破解
- P1:选 7-15 群发邮件
- 通过WIFI信号跟踪三维人体姿态的新方法
热门文章
- 现代软件工程系列 学生读后感 梦断代码 SpringGreen
- 现代软件工程系列 学生读后感 梦断代码 DTSlob (1)
- python总结教程_python基础教程总结10——文件
- json最大长度限制_api接口返回动态的json格式?我太难了,尝试一下 linq to json
- pythonwx功能_python中wx模块的具体使用方法
- php实现双向队列详解,PHP实现一个双向队列例子
- c#养老院老人信息管理系统源码 论文_辽宁吃的好的社区养老院位置,爱心养老院_抚顺市望花区社会养老中心...
- android开发 视图联动_新版首页技术设计和实现方案(Android)
- python代码导出_代码生成 – Python生成Python
- 苹果sf字体_苹果UI设计的改变意味着什么?