Spring核心概念(一)
一、Spring概念
sping是轻量级的管理型的框架,Spring框架的核心组件只有三个:Core、Context和Beans。
spring是面向Bean的编程,spring具有两大核心技术:
控制反转(IoC:Inversion of Control ) /依赖注入(DI:Dependency Injection )
对象间的关联不用硬编程在程序代码中,而是通过外部配置文件将它们关联在一起;
面向切面编程(AOP:Aspect Oriented Programming)
在不改变原代码的情况下,统一改变程序的运行方式或增强程序的功能;面向切面编程特性允许将通用任务进行集中式处理;
Spring的优点
低侵入式设计
独立于各种应用服务器
依赖注入特性将组件关系透明化,降低了耦合度
面向切面编程特性允许将通用任务进行集中式处理
与第三方框架的良好整合
二、使用Spring开发
三、面向切口编程
定义增强类
配置文件中添加描述
测试中的main()方法同上
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步