[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$feE74Scxx7SHwAVQdcfB6ZdtGKFnfvx707Rg96ie0whg":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":12,"question":19,"related":20,"source":31,"type":32},[],"2024-11-07 10:49:36",164849577,[8,9,10,11],"AOP","Bean","DI","Spring",{"count":13,"courseId":14,"courseImg":15,"courseName":16,"workId":17,"workName":18},22,"2f347f8c0f0d15176b989205338289c1","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F24bc143560afd592beb78bdaa2953589.png","软件开发高级应用","cc9cf864eb98450a9f90f6296e5a25d1","IoC或DI","IoC的另外一种形象的说法是()",[21,33,41,50,60,69,79,82,92,101],{"answer":22,"createTime":23,"id":24,"options":25,"question":30,"source":31,"type":32},[],"2025-11-27 05:23:17",164849571,[26,27,28,29],"IoC(Inversion of Control控制反转)是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度","IoC思想是借助于&quot;第三方&quot;IoC容器,实现具有依赖关系的对象之间的解耦","Spring为我们提供了两种核心容器,分别是BeanFactory和ApplicationContext,其中ApplicationContext是BeanFactory的子接口,在大多数企业级应用中,首选ApplicationContext","通常在Java项目中,会采用通过FileSystemXmlApplicationContext类来实例化ApplicationContext容器的方式","以下说法错误的是()","v1",0,{"answer":34,"createTime":35,"id":36,"options":37,"question":40,"source":31,"type":32},[],"2024-11-07 10:49:33",164849572,[38,8,39,10],"IoC 容器","Java对象(调用者)","采用Spring框架后,对象控制的创建及管理交给谁",{"answer":42,"createTime":35,"id":43,"options":44,"question":49,"source":31,"type":32},[],164849573,[45,46,47,48],"因为由容器帮助查找及注入依赖对象,调用者只是被动的接受依赖对象,所以是反转","依赖对象的获取的方式被反转了","有了IoC容器后,把创建和查找依赖对象的控制权交给了容器,实际上是控制权发生了反转","传统程序设计是调用者主动控制,去直接获取依赖的对象,也就是反转","关于控制反转的说法,不正确的是()",{"answer":51,"createTime":52,"id":53,"options":54,"question":59,"source":31,"type":32},[],"2024-11-07 10:49:34",164849574,[55,56,57,58],"耦合性高","利于功能复用","可配置和易管理","体系结构变得非常灵活","传统New对象的方式Student student=new Student();有什么缺点()",{"answer":61,"createTime":52,"id":62,"options":63,"question":68,"source":31,"type":32},[],164849575,[64,65,66,67],"不需要任何操作,IoC容器自动创建","在spring的配置文件中配置Bean","创建对象没有固定语法","在测试类中创建Bean","采用IoC容器后,不用传统的New对象的方式了,如何创建对象呢?()",{"answer":70,"createTime":71,"id":72,"options":73,"question":78,"source":31,"type":32},[],"2025-09-27 23:59:50",164849576,[74,75,76,77],"IoC和DI没关系","IoC和DI是对同一件事情的不同描述","IoC是依赖注入的意思","DI是控制反转的意思","关于下拉说法正确的是()",{"answer":80,"createTime":5,"id":6,"options":81,"question":19,"source":31,"type":32},[],[8,9,10,11],{"answer":83,"createTime":84,"id":85,"options":86,"question":91,"source":31,"type":32},[],"2024-11-07 10:49:37",164849578,[87,88,89,90],"应用程序","容器","客户端","应用程序所需要的所需要的外部资源(包括对象、资源、常量数据)","什么是依赖()",{"answer":93,"createTime":84,"id":94,"options":95,"question":100,"source":31,"type":32},[],164849579,[96,97,98,99],"采用IoC容器后,耦合度低","IoC和DI是同一件事的不同说法","采用IoC容器后,由IoC容器来控制对象的创建,不需要调用者主动去创建依赖对象","Spring的配置文件不需要加载即可生效","下列说法不正确的是()",{"answer":102,"createTime":84,"id":103,"options":104,"question":109,"source":31,"type":32},[],164849580,[105,106,107,108],"new一个普通对象","加载配置文件,初始化Spring容器","new一个ApplicationContext对象","new配置文件","测试文件Test.java中的语句ApplicationContext ac=new ClassPathXmlApplicationContext(&quot;applicationContext.xml&quot;);的作用是()"]