在Java企业级开发领域,Spring框架无疑是应用最广泛、生态最成熟的基石之一。本次系统课程聚焦于Spring 5的核心体系,旨在帮助开发者从零开始构建扎实的Spring技术栈,深入理解其设计哲学与实战应用。本课程对前置知识有一定要求,建议学员已具备Java基础、面向对象编程思想及基本的Web开发概念,这将有助于你更顺畅地理解后续高级特性的背后逻辑。
课程开篇从环境搭建入手,指导学员在Eclipse中配置Spring工具插件,并通过一个经典的入门案例,直观地展示IoC(控制反转)与DI(依赖注入)的核心思想。我们将深入剖析传统开发中的耦合痛点,理解Spring如何通过“容器管理对象”来解决这一问题,从而建立对解耦合概念的深刻认知。在此基础上,课程详细讲解了Bean的配置方法,从基础的XML配置文件编写,到属性注入、自动装配、继承与依赖关系,再到作用域设置及外部属性文件的整合,层层递进,确保你能够灵活驾驭静态配置的每一个细节。
随着技术演进,注解驱动已成为现代Spring开发的主流。课程重点演示了基于注解的Bean配置,详解@Autowired注入、component-scan扫描机制以及泛型依赖注入等新特性,让你能够以比XML更简洁、更优雅的方式组装应用组件。此外,SpEL(Spring表达式语言)的介绍将为你打开动态配置的大门,而Bean生命周期与工厂方式(包括FactoryBean)的讲解,则帮助你掌握底层对象的创建与销毁机制,这是深入理解Spring内部原理的关键一步。
除了IoC容器,AOP(面向切面编程)是Spring的另一大支柱。课程专门设立了AOP专题,从概述到切入点表达式语法,再到五种通知类型的实战演练,最后对比XML与注解两种配置方式的优劣,助你理解如何优雅地处理日志、事务等横切关注点。在数据访问层,课程深入探讨了Spring对JDBC的封装——JdbcTemplate。通过理论讲解与实际案例演示,你将学会如何使用它简化数据库操作;具名参数的介绍则进一步提升了代码的安全性与可读性。
学完本课程,你将能够独立搭建Spring开发环境,熟练运用XML与注解两种方式配置Bean,理解并实践IoC与AOP核心机制,并能使用JdbcTemplate进行规范化的数据库操作。这不仅为你后续学习Spring Boot及微服务架构打下坚实基础,更能显著提升你在企业级应用开发中的工程实践能力。
课程目录
课程目录35 集
- 1 Spring的概述和准备Eclipse的Spring工具插件 (22:01).mp4
- 2 Spring的入门案例对IOC进一步认识 (45:10).mp4
- 3 就上面的入门案例对解耦合进一步分析和总结 (34:51).mp4
- 4 spring的配置文件Bean的配置1 (32:55).mp4
- 5 spring的配置文件中的Bean的配置2 (29:58).mp4
- 6 Bean配置中的细节 (17:56).mp4
- 7 Bean配置的自动装配 (20:46).mp4
- 8 bean配置中的继承和依赖 (16:01).mp4
- 9 bean对象的作用域的配置 (07:48).mp4
- 10 在spring的配置文件中使用外部的属性文件 (18:26).mp4
- 11 spring的表示式语言 (25:32).mp4
- 12 spring中bean对象的生命周期 (30:33).mp4
- 13 spring工厂方式配置bean对象 (30:05).mp4
- 14 FactoryBean的使用方法 (40:19).mp4
- 15 用注解的方式来配置Bean初步 (38:00).mp4
- 16 @Autowired注解 (32:46).mp4
- 17 component-scan标签详解 (28:22).mp4
- 18 spring支持的有泛型的依赖注入 (34:07).mp4
- 19 spring的AOP切面变成的概述 (42:39).mp4
- 20 spring的AOP初步的用法案例 (46:35).mp4
- 21 spring的AOP中切入点表示式的进一步讲解 (11:18).mp4
- 22 spring的AOP中各种类型的通知详解 (35:00).mp4
- 23 基于xml配置文件的AOP使用 (13:26).mp4
- 24 Spring中使用JdbcTemplate访问数据库 (19:55).mp4
- 25 Spring中使用JdbcTemplate访问数据库案例演示 (26:52).mp4
- 26 JdbcTemplate在项目中的应用讨论 (11:35).mp4
- 27 具名参数 (19:08).mp4
- 28 以买衣服为例讲解Spring例的事务1 (26:37).mp4
- 29 以买衣服为例讲解Spring例的事务2 (12:26).mp4
- 30 基于注解实现spring的声明式事务 (25:23).mp4
- 31 spring的事务的其他属性介绍 (07:43).mp4
- 32 基于XML配置文件的spring事务使用方法 (13:32).mp4
- 33 写个JavaWeb例子整合Spring和Hibernate1 (24:51).mp4
- 34 写个JavaWeb例子整合Spring和Hibernate2 (36:48).mp4
- 35 写个JavaWeb例子整合Spring和Hibernate3 (23:28).mp4






