
Spring Framework
文章平均质量分 70
Spring Framework(Spring框架)是一个开源的应用程序框架,由SpringSource公司开发,最初是为了解决企业级开发中各种常见问题而创建的。它提供了很多功能,例如:依赖注入(Dependency Injection)、面向切面编程(AOP)、声明式事务管理(TX)等。
小丁学Java
这个作者很懒,什么都没留下…
展开
-
Spring企业开发核心框架(IOC容器概念,IOC/DI实现,AOP面向切面编程,声明式事务)
单一架构一个项目,一个工程,导出为一个war包,在一个Tomcat上运行。也叫all in one。单一架构,项目主要应用技术框架为:Spring , SpringMVC , Mybatis等分布式架构一个项目(对应 IDEA 中的一个 project),拆分成很多个模块,每个模块是一个 IDEA 中的一个 module。每一个工程都是运行在自己的 Tomcat 上。模块之间可以互相调用。每一个模块内部可以看成是一个单一架构的应用。分布式架构,项目主要应用技术框架:SpringBoot , SpringCl原创 2023-12-25 23:19:12 · 1180 阅读 · 0 评论 -
Spring核心源码解析
1、使用 Spring 框架2、反射机制IoC 控制反转 Inverse of Control 创建对象的权限,Java 程序中需要用到的对象不再由程序员自己创建,而是交给 IoC 容器来创建。原创 2023-12-22 21:06:36 · 1104 阅读 · 0 评论 -
模拟Spring源码思想,读取Spring Config配置文件,创建IOC容器,解析spring.xml,创建对象,放入IOC容器,注入依赖
其中,getBeanDefinitionNames() 方法返回一个字符串数组,里面存放了所有在 IOC 容器中注册的 bean 对象的名称。遍历输出这个数组就能够查看当前 IOC 容器中有哪些 bean 对象。原创 2023-11-23 17:50:35 · 1014 阅读 · 0 评论 -
Spring Config配置文件中的标签<tx:annotation-driven出现下划线爆红的原因,是因为Spring配置文件的顶部没有正确的引入tx的命名空间
Spring Config配置文件中的标签原创 2023-11-23 16:46:28 · 873 阅读 · 0 评论 -
模拟Spring源码思想,手写源码,理解@Component,@Value,@Autowired,@Qualifier四个注解
@Qualifier是一个Spring框架的注解,用于标识一个Bean的特定实例。当有多个Bean实现了同一接口或类时,@Qualifier可以指定要使用的实例。通常情况下,Spring框架根据类型来自动装配依赖,但如果有多个 Bean 与依赖的类型匹配,则会产生歧义。这时就需要使用 @Qualifier 来指定具体匹配的 Bean。例如:原创 2023-11-22 21:40:51 · 742 阅读 · 0 评论 -
Spring-jdbcTemplate-配置数据库连接池,配置文件方式beans.xml
spring-jdbc-template是Spring框架中提供的一个JDBC模板,简化了开发者对JDBC API的调用。你可以使用它来执行各种JDBC操作,如查询、插入、更新、删除等。下面是使用spring-jdbc-template的步骤:原创 2023-11-22 21:28:48 · 1393 阅读 · 2 评论 -
Spring-IOC-Spring6和JUnit5集成
整合测试环境作用好处:1:不需要自己创建IOC容器对象了。好处2:任何需要的bean都可以在测试类中直接享受自动装配原创 2023-11-21 20:24:03 · 278 阅读 · 0 评论 -
Spring-IOC-@Import的用法
@Import注解有以下三种使用方式:1.导入配置类,2.导入普通类,3.导入XML配置文件原创 2023-11-21 19:37:23 · 281 阅读 · 0 评论 -
Spring-IOC-@Value和@PropertySource用法
@PropertySource(value="classpath:配置文件地址") 替代 @ComponentScan(basePackages={"包","包"}) 替代原创 2023-11-21 19:02:15 · 485 阅读 · 0 评论 -
Spring-IOC-FactoryBean机制(难点且重点)
1.编写自定义的FactoryBean实现类,该实现类需要实现Spring提供的 FactoryBean接口 ,重写其中的getObject()方法和getObjectType()方法。2.在Spring容器的配置文件中,将自定义的 FactoryBean 注册 到容器中。3.在需要使用Bean对象的地方,通过容器获取自定义的FactoryBean对象。4.通过调用自定义FactoryBean的getObject()方法,返回需要的Bean对象。原创 2023-11-20 20:09:09 · 331 阅读 · 0 评论