栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

spring的控制反转(IOC)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

spring的控制反转(IOC)

IOC

    将创建及管理对象的权力交给spring,spring是一个轻型容器,核心是Bean工厂,用以制造我们所需要的model,能够让相互协作的软件组件保持松散耦合,降低了业务对象替换的复杂性,提高了组件之间的解耦。在编写程序时,通过控制反转,把对象的创建交给spring,但是代码中不可能出现没有依赖的情况,IOC解耦只是降低他们之间的依赖关系,但不会消除。

spring原始注解开发:

使用注解进行开发时,需要在applicationContext.xml中配置组件扫描,作用时指定哪个包及其子包下的Bean需要进行扫描以便识别使用注解配置的类。字段和方法

使用@Compont或@Repository标志UserDaoImpl需要Spring进行实例化

使用@Compont或@Service标志UserServiceImpl需要Spring进行实例化
使用@Autowried或者@Autowried+@Qulifier或者@Resource进行userDao的注入

使用@Value进行字符串的注入

使用Scope标注Bean的范围

使用@PostConstruct标注初始化方法,使用@PreDestroy标注销毁方法

使用上边的注解还不能全部替代xml配置文件,还需要使用注解代替的配置如下:

Spring新注解

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/445245.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号