c语言中的sprintf_c语言∧什么意思

c语言中的sprintf_c语言∧什么意思什么是spring一、什么是spring?1.是一个框架,核心技术是ioc,aop,实现解耦合。2.spring是一个容器,容器中存放的是java对象,需

什么是spring   一、什么是spring?   1.是一个框架,核心技术是ioc,aop,实现解耦合。   2.spring是一个容器,容器中存放的是java对象,需要做的是对象放入容器中。   二、怎么使用spring?   1.spring是一个容器,把项目中用的对象放入到容器中   2.让容器完成对象的创建,对象之间关系的管理(属性赋值)   3.我们在程序中从容器中要使用的对象   三、什么样的对象放入容器中?   1.dao类、service类、controller类、工具类   2.spring中的对象默认都是单例的,在容器中叫这个名称的对象只有一个   四、不放入到spring容器中的对象?   1.实体类对象,实体类数据来自数据库查询的数据程序生成   2.servlet、listener、filter等   五、如何使用spring创建对象   1.使用xml配置文件,使用   2.注解   六、核心技术   ioc:控制反转   1.理论、思想、概念:指导开发人员在容器中,代码之外管理对象,给属性赋值,管理依赖   2.ioc技术实现使用di(依赖注入),开发人员在项目中只需要提供对象的名称,对象的创建,查找,赋值都由容器内部实现   3.spring使用di技术,底层使用的是反射机制   di给属性赋值方法   1.set注入:spring调用类的set方法实现属性赋值   1.简单类型的set注入   2.引用类型的set注入   2.构造注入:   1.的name属性,name表示构造方法的形参名   2.的index属性,表示构造方法形参的位置,从0开始   七、使用spring框架的步骤   1.在pom.xml中加入依赖   
在这里插入图片描述   2.创建类:接口、实现类、没有接口的类   3.创建spring的配置文件,使用声明对象   4.我们使用容器中的对象,通过ApplicationContext接口和它的实现类ClassPathXmlApplcationContext的方法getBean()   常用注解:   1.@Component,创建对象   2.@Repository,创建dao对象,用来访问数据库的   3.@Service,创建Service对象,处理业务逻辑的,可以有实物功能   4.@Controller,创建控制器对象的,接收请求,显示处理结果的   5.@Value,简单类型(基本数据类型和String)的属性赋值   6.@Autowired,spring框架中引用类型的赋值注解,支持byType、byName,默认为byType   7.@Resource,jdk中的注解,使用自动注入给应用类型赋,支持byName、byType,默认为byName   注解的使用步骤:   1.加入依赖:spring-context,间接加入spring-aop   2.在类中加入注解   3.在spring的配置文件中,加入组件扫描器的标签<context:component-scan base-package=“包名根路径”>   自动注入   由spring根据某些规则,给应用类型完成赋值,常用的有byName、byType   1.byName:按名称注入,java类中引用类型的属性名和spring容器中的bean的id一样,数据类型一样,这样的bean赋值给引用类型   2:byType:按类型注入,java类中引用类型的是数据类型和sping容器中bean的class是同源关系的,这样的bean能够赋值给引用类型   ioc能实现解耦合   ioc能够实现业务对象之间的解耦合,例如service和dao对象之间的解耦合

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/57103.html

(0)
上一篇 2024年 8月 31日
下一篇 2024年 8月 31日

相关推荐

关注微信