Spring
文章平均质量分 86
Spring是一个开源的、轻量级的企业级应用框架,旨在简化Java应用程序的开发。其核心思想是面向对象设计和依赖注入(IoC)/控制反转(DI)。
等月光倾洒
上证指数看到6000点
展开
-
自定义参数解析器的使用总结
Spring MVC框架是一个基于MVC模式的web应用程序框架,它提供了许多实用工具和组件来简化Web开发。在Spring MVC中,参数解析器(Argument Resolver)是一项核心功能,它负责将HTTP请求中的参数绑定到Controller方法的参数上。原创 2023-04-13 20:20:28 · 372 阅读 · 0 评论 -
Spring Mvc的学习笔记
Spring MVC是一种基于Java的Web应用程序框架,它是Spring Framework的一部分。使用Spring MVC,开发人员可以方便地构建灵活且松耦合的Web应用程序。Spring MVC采用MVC(Model-View-Controller)设计模式,将应用程序逻辑分离成三个主要方面:模型(Model)、视图(View)和控制器(Controller)。这有助于开发人员更好地组织代码,并提高可重用性、测试性和可维护性。原创 2023-04-21 20:02:34 · 90 阅读 · 0 评论 -
Spring AOP的使用总结
Spring AOP(面向切面编程)是Spring框架中的一个重要模块,它允许开发者通过将横跨多个对象的通用行为进行抽象和封装,来实现应用程序内部的解耦。其核心是切面、连接点和通知等概念。切面描述了一个通用行为要在何处执行,连接点表示切入这个通用行为的所有可能位置,而通知则定义了在连接点处进行拦截扩展逻辑的代码。使用Spring AOP,可以很方便地实现诸如日志记录、性能统计、事务管理等跨越整个应用程序的关注点。值得一提的是,Spring AOP并不依赖于AspectJ语言,但却可以与其无缝集成。原创 2023-04-20 10:52:54 · 200 阅读 · 0 评论 -
Spring注解的相关使用
Spring框架提供了大量的注解(annotation),这些注解可以帮助开发者更方便地实现IoC(控制反转)和AOP(面向切面编程)等功能,从而让Spring的应用开发更容易。原创 2023-04-19 08:56:41 · 327 阅读 · 0 评论 -
Spring Bean 实例化的基本流程
Spring Bean 可以是任何的 Java 类实例,其实例化方式可以通过 Spring 配置进行定义,配置方式可以是 XML、Java 注解或者 Java 代码方式。Spring 提供了丰富的功能支持,例如依赖注入(Dependency Injection)、切面编程(Aspect-oriented Programming)、事务处理等。通过这些功能,Spring Bean 可以更好地实现应用程序的松耦合设计和方便测试驱动开发等特性。原创 2023-04-17 22:05:38 · 527 阅读 · 0 评论 -
SpringBean的配置详解
Spring Bean是Spring框架中的一个基本概念,表示被IOC容器管理和维护的对象。在Spring应用程序中,开发人员将对象定义为Bean,可以通过配置文件或注释的方式告知IOC容器如何创建、配置和管理这些对象。Spring Bean可以包括任何Java类、第三方库、服务等类型的对象。原创 2023-04-15 22:41:39 · 295 阅读 · 0 评论 -
BeanFactory和ApplicationContext快速入门
ApplicationContext 称为Spring容器,内部封装了BeanFactory,比BeanFactory功能更丰富更强大,使用 ApplicationContext 进行开发时,xml配置文件的名称习惯写成applicationContext.xml原创 2023-04-15 22:28:27 · 223 阅读 · 0 评论 -
IoC、DI和AOP思想
IoC控制反转,是将程序创建Bean的权利反转给第三方;DI依赖注入,某个完整Bean需要依赖于其他Bean(或属性)的注入;AOP面向切面编程,用横向抽取方法(属性、对象等)思想,组装成一个功能性切面原创 2023-04-15 09:08:54 · 156 阅读 · 0 评论