- 博客(13)
- 收藏
- 关注
原创 案例:数据源对象管理
本文介绍了第三方资源配置管理的实现方法。基础版演示了在Spring项目中配置Druid数据源的完整流程,包括pom.xml依赖配置、applicationContext.xml的bean定义,以及通过ApplicationContext获取数据源的代码示例。进阶版则展示了如何替换为C3p0数据源,同样包含依赖添加和XML配置步骤,并提示了不同数据源bean的id命名注意事项。两种方案都需配合MySQL驱动使用,文中提供了对应的Maven依赖配置。
2025-07-10 09:50:34
1070
原创 集合注入
Spring框架支持多种集合类型注入,包括List、Set和Map。通过XML或注解方式均可实现,如@Configuration和@Bean注解。对于多实现类场景,Spring能自动装配所有实现类到集合中。此外,@Value注解可从配置文件读取集合配置。本文从基础到进阶,详细讲解了集合注入的各种方式及其应用场景,为开发者提供了全面的技术指导。
2025-07-08 11:54:56
331
原创 依赖注入方式
依赖注入方式主要分为两种:Setter注入和构造器注入,适用于简单类型(如数字、字符串)和引用类型(如其他Bean)。Setter注入通过set方法传递数据,构造器注入通过构造函数传递。依赖注入用于管理Bean之间的依赖关系,确保运行时所需的数据或对象被正确传递。
2025-07-08 11:49:22
86
原创 bean的生命周期
Spring Bean的生命周期指从创建到销毁的完整过程。初始化可通过三种方式实现:1) @PostConstruct注解(优先级最高);2) InitializingBean接口的afterPropertiesSet()方法;3) @Bean的initMethod属性。销毁方式同样有三种:1) @PreDestroy注解;2) DisposableBean接口的destroy()方法;3) @Bean的destroyMethod属性。在Spring Boot中,容器关闭时会自动触发销毁;而Spring框架
2025-07-08 11:44:11
684
原创 Bean的实例化
摘要:Spring框架提供了四种Bean实例化方式:1)直接构造方法创建;2)静态工厂方法;3)实例工厂方法;4)FactoryBean接口实现。其中FactoryBean方式最为灵活,通过实现getObject()返回Bean实例,getObjectType()指定类型,isSingleton()控制是否为单例模式。示例中的UserDaoFactoryBean展示了如何通过实现FactoryBean接口来动态创建UserDao实例,并可通过isSingleton()方法配置单例模式。
2025-07-08 11:40:41
173
原创 Ioc入门案例
摘要:IOC入门案例中,Service与Dao对象通过配置告知IOC容器进行管理。获取IOC容器需导入Spring坐标(pom.xml),使用接口方法从容器中获取bean。bean配置包括基础配置、别名配置和作用范围配置,实现对被管理对象的灵活控制。
2025-07-08 11:39:22
128
原创 DI入门案例
service中需要的dao对象如何进入到service中?service中使用new形式创建的dao对象是否保留?service与dao之间的关系?基于ioc管理bean。
2025-07-08 11:38:10
99
原创 Spring核心概念
摘要:IOC(控制反转)是一种降低代码耦合度的设计思想,将对象的创建控制权从程序转移到外部容器。Spring框架实现了IOC技术,提供容器管理Bean的创建和初始化。DI(依赖注入)负责在容器中建立Bean间的依赖关系,从而实现解耦。通过IOC容器管理Bean及其依赖关系,可以提升程序的灵活性和可维护性。
2025-07-08 11:37:06
129
原创 Spring framework系统框架
第三部分:AOP--核心概念--AOP技术操作--AOP实用开发。第一部分:核心容器 核心概念(ioc di)容器基本操作。Spring framework系统框架是最基础的框架。Spring FRAMEWOR学习路线。第二部分:整合数据层技术mybatis。第四事务:事务的实用开发。
2025-07-08 11:35:12
166
原创 初识spring
Spring框架已发展成完整的开发生态圈,包含多个项目实现特定功能。主要学习内容包括核心的Spring Framework、快速开发的Spring Boot及微服务架构Spring Cloud。Spring家族发展历程丰富,现已成为Java领域主流技术栈。
2025-07-08 11:33:07
178
原创 Spring学习路线
《Spring课程学习指南》摘要:学习Spring框架的核心目标是降低企业开发难度,通过IoC和AOP实现简化开发。课程内容涵盖框架整合(如Mybatis、Struts、Hibernate)及Spring核心机制。学习方法应着重理解框架设计思想,掌握基本操作与设计理念的内在联系,而非单纯记忆技术细节。建议从Spring的设计哲学入手,逐步实践各模块功能,最终实现高效的企业级应用开发。
2025-07-08 11:30:50
129
1
原创 Css简介
CSS:Cascading Style Sheet 层叠样式表。可以布局页面和定位HTML中的盒子。的规则,用于控制页面的外观样式。实现内容和样式分离便于团队开发。样式复用,便于网站的后期维护。页面精准控制,让网页更加精美。
2025-02-17 16:40:02
269
原创 HTML学习1
我,我们可以用中国的短跑运动员苏炳添在奥运比赛中来做一个例子,我们可以把运动员这个人在比赛中细分为三个部分,第一个是运动员本身这个人,第二是运动员外表的装饰,第三是运动员在跑步过程中的一系列动作。从而我们得出其实HTML是用来搭建网页框架的而css是用来装饰网页框架的,JavaScript是用来赋予网页一个动态的过程的。<h1> 到 <h6>:用于定义标题,从最重要的 <h1>到最不重要的 <h6>。<li>:用于创建列表项,可以是 <ul>或 <ol> 的子元素。<ul>:用于创建一个无序列表。
2024-09-02 16:47:01
819
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅