day43-Spring_IOC

这篇具有很好参考价值的文章主要介绍了day43-Spring_IOC。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

0目录

1.2.3

1. Spring_IOC

1.1  定义:轻量级框架,java EE的春天,主流框架

1.2  Spring特性:IOC控制反转;AOP面相切面

1.3  组成部分:Spring在SSM中所起到的作用(SpringMVC和Mybatis框架的黏合剂)

day43-Spring_IOC,spring,java

1.4  Spring理念:核心思想是面向Bean(万物皆Bean组件)

1.5  Spring优势:IOC 控制反转(降低了耦合度);AOP 面向切面(专人干专事);多个框架的黏合剂(完美兼容SpringMVC和Mybatis)

(1)低侵入式设计

(2)独立于各种应用服务器

(3)依赖注入特性将组件关系透明化,降低了耦合度

(4)面向切面编程特性允许将通过任务进行集中式处理

(5)与第三方框架良好整合

1.6  什么是IOC

在spring出来之前,控制层调用service等组件都是用new的方式,在spring出来之后,我们会把service这些组件都会放在spring容器去管理,这是spring 的第一种特性,我们称之为IOC,控制反转

1.7  非IOC

day43-Spring_IOC,spring,java

1.8  IOC

(1)导入依赖:

<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-context</artifactId>
  <version>5.2.5.RELEASE</version>
</dependency>

(2)resources目录下创建,并创建Bean对象

day43-Spring_IOC,spring,java

day43-Spring_IOC,spring,java

(3)测试

day43-Spring_IOC,spring,java

(4)测试2

day43-Spring_IOC,spring,java

1.9  Spring集成Mybatis

(1)applicationContext.xml

day43-Spring_IOC,spring,java

(2)实体类User,UserMapper,UserService

(3)UserviceImpl(注解@Service识别组件(application中加入全局扫描后不需写Bean,直接用注解) 和@Autowired注入UserMapper)

day43-Spring_IOC,spring,java

(4)mybatis-config.xml

day43-Spring_IOC,spring,java文章来源地址https://www.toymoban.com/news/detail-606202.html

到了这里,关于day43-Spring_IOC的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • java八股文面试[Spring]——如何实现一个IOC容器

            IOC不是一种技术,只是一种思想,一个重要的面向对象编程的法则,它能指导我们如何设计出 松耦合 ,更优良的程序。传统应用程序都是由我们在类内部主动创建依赖对象,从而导致类与类之间高耦合,难于测试;有了IOC容器后,把 创建和查找依赖对象 的控制

    2024年02月10日
    浏览(38)
  • 【Java学习】 Spring的基础理解 IOC、AOP以及事务

        官网: https://spring.io/projects/spring-framework#overview     官方下载工具: https://repo.spring.io/release/org/springframework/spring/     github下载: https://github.com/spring-projects/spring-framework     maven依赖: 1.spring全家桶的结构构图:              最下边的是测试单元   其中spring封装

    2024年02月09日
    浏览(29)
  • Spring IOC容器:让Java对象的管理和配置更简单

    在Java开发中,我们经常需要创建和使用各种Java对象,例如实体类,服务类,控制器类等。这些对象之间通常存在着一定的依赖关系,例如一个服务类可能需要调用另一个服务类或一个数据访问类的方法。为了创建和使用这些对象,我们通常需要做以下几件事: 在代码中通过

    2024年02月11日
    浏览(30)
  • Java Spring IoC&DI :探索Java Spring中控制反转和依赖注入的威力,增强灵活性和可维护性

    💓 博客主页:从零开始的-CodeNinja之路 ⏩ 收录文章:Java Spring IoCDI :探索Java Spring中控制反转和依赖注入的威力,增强灵活性和可维护性 🎉欢迎大家点赞👍评论📝收藏⭐文章 我们一下要学习的内容都是为了实现⾼内聚低耦合来进行的 软件设计原则:⾼内聚低耦合. ⾼内聚指

    2024年04月15日
    浏览(38)
  • Java面试题:你知道Spring的IOC吗?那么,它为什么这么重要呢?

    Spring的IOC(控制反转)是一种设计模式,它允许开发者将对象的创建和管理交给Spring框架来完成。在Spring中,IOC允许开发者将对象依赖关系从代码中分离出来,从而使代码更加灵活、可重用和易于管理。 IoC 全称Inverse of Control( 反向控制或控制反转 )。 在类和类之间存在控

    2024年04月28日
    浏览(75)
  • spring高级源码50讲-43-50(spring续)

    43) FactoryBean 演示 - FactoryBean 代码参考 收获💡 它的作用是用制造创建过程较为复杂的产品, 如 SqlSessionFactory, 但 @Bean 已具备等价功能 使用上较为古怪, 一不留神就会用错 被 FactoryBean 创建的产品 会认为创建、依赖注入、Aware 接口回调、前初始化这些都是 FactoryBean 的职责, 这些

    2024年02月09日
    浏览(32)
  • Spring IOC:IOC在Spring底层中如何实现?

    编译软件:IntelliJ IDEA 2019.2.4 x64 操作系统:win10 x64 位 家庭版 Maven版本:apache-maven-3.6.3 Mybatis版本:3.5.6 spring版本:5.3.1 第一章:初识Spring:如何在Maven工程上搭建Spring框架? 第二章:Spring IOC:IOC在Spring底层中如何实现? IOC ,英文全称为Inversion of Control,意为 反转控制 。不

    2024年02月03日
    浏览(26)
  • Spring——Spring IOC原理

    IoC 不是一种技术,只是一种思想,一个重要的面向对象编程的法则,它能指导我们如何设计出松耦合、更优良的程序。传统应用程序都是由我们在类内部主动创建依赖对象,从而导致类与类之间高耦合,难于测试;有了IoC容器后,把创建和查找依赖对象的控制权交给了容器

    2024年02月09日
    浏览(38)
  • 【Spring】Spring对IoC的实现

    根据 【动力节点】最新Spring框架教程,全网首套Spring6教程,跟老杜从零学spring入门到高级 以及老杜的原版笔记 https://www.yuque.com/docs/share/866abad4-7106-45e7-afcd-245a733b073f?# 《Spring6》 进行整理, 文档密码:mg9b Spring 相关文章整理汇总归纳于:https://www.yuque.com/u27599042/zuisie IoC 控制

    2024年02月15日
    浏览(25)
  • Spring IoC容器、IoC与DI

    目录 Spring是什么? 理解容器  什么是IoC(Inversion of Control) 传统的new创建对象的方式中类与类的耦合程度很大。  IoC的优势:  Spring IoC容器最核心的功能  什么是DI (Dependency Injection) IoC和DI的区别  Spring是指Spring Framework(Spring框架),它是开源的框架,有着很庞大的社区,通过

    2023年04月21日
    浏览(80)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包