Spring
文章平均质量分 80
Rsun04551
也许当我老了,也一样Code;不为别的,只为了爱好。
展开
-
Spring中常见知识点及使用
以上是Spring中常见的一些知识点及其使用示例。Spring Framework 提供了丰富的功能和灵活的配置方式,可以帮助开发者快速构建高质量的企业级应用。熟练掌握这些知识点,将有助于提高开发效率和代码质量。原创 2024-07-07 16:00:17 · 385 阅读 · 0 评论 -
Spring中的拦截器
MethodInterceptor利用的是AOP的实现机制,在本文中只说明了使用方式,关于原理和机制方面介绍的比较少,因为要说清楚这些需要讲出AOP的相当一部分内容。而拦截器则可以提供更细粒度的,更加灵活的,针对某些请求、某些方法的组合的解决方案。MethodInterceptor是AOP项目中的拦截器,它拦截的目标是方法,即使不是controller中的方法。上面的两种拦截器都能起到拦截的效果,但是他们拦截的目标不一样,实现的机制不同,所以有的时候适用不同的场景。在web开发中,拦截器是经常用到的功能。原创 2023-02-20 21:15:38 · 1507 阅读 · 0 评论 -
Spring 如何解决循环依赖?
一个或多个对象之间存在直接或间接的依赖关系,这种依赖关系构成一个环形调用,有下面 3 种方式。我们看一个简单的 Demo,对标“情况 2”。这是一个经典的循环依赖,它能正常运行,后面我们会通过源码的角度,解读整体的执行流程。原创 2023-02-14 22:27:57 · 3305 阅读 · 1 评论 -
Spring核心机制IOC和AOP
IOC:将对象的创建进行反转,由Spring框架为我们创建对象。AOP:面向切面编程,抽象化面向对象。基于XML配置创建对象。原创 2023-01-24 17:36:24 · 762 阅读 · 0 评论 -
Spring的生命周期
1、首先是一个简单的Spring Bean,调用Bean自身的方法和Bean级生命周期接口方法,为了方便演示,它实现了BeanNameAware、BeanFactoryAware、InitializingBean和DiposableBean这4个接口,同时有2个方法,对应配置文件中的init-method和destroy-method。工厂后处理器也是容器级的。1、Bean自身的方法 : 这个包括了Bean本身调用的方法和通过配置文件中的init-method和destroy-method指定的方法。原创 2023-01-12 17:16:28 · 3460 阅读 · 0 评论 -
Spring获取Bean的几种方式
说明:实现该接口的setApplicationContext(ApplicationContext context)方法,并保存ApplicationContext 对象。说明:这样的方式适合于采用Spring框架的B/S系统,通过ServletContext对象获取ApplicationContext对象。继承类的方式,是调用父类的getApplicationContext()方法,获取Spring容器对象。说明:这样的方式适用于Spring框架的独立应用程序,需要程序通过配置文件初始化Spring。原创 2023-01-11 22:06:45 · 641 阅读 · 0 评论 -
SpringMVC工作原理详解
1、SpringMVC中DispatcherServlet的介绍SpringMVC框架是以请求为驱动,围绕Servlet设计,将请求发给控制器,然后通过模型对象,分派器来展示请求结果视图。其中核心类是DispatcherServlet,它是一个Servlet,顶层实现的是Servlet接口。2、SpringMVC框架的配置需要在web.xml中配置DispatcherServlet。并且需要...原创 2018-11-18 11:02:05 · 3389 阅读 · 0 评论 -
Log4j
日志是应用软件中不可缺少的部分,Apache的开源项目Log4j是一个功能强大的日志组件,提供方便的日志记录,具体请参考Log4j文档指南。Log4j下载在apache网站,可以免费下载到Log4j最新版本的软件包Apache log4j (推荐)Apache log4j 2Log4j的包下载完成后,解压,将其中打包好的的log4j-1.x.x.jar导入你的工程LIB中。Log4j配置Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可原创 2020-06-09 21:37:57 · 145 阅读 · 0 评论 -
牛客网中Spring的理解
Spring官方文档:http://shouce.jb51.net/spring依赖注入就是通过容器去管理对象,而不是对象本身去管理;1、Spring中对IOC的理解:所谓“控制反转”是指控制权由应用代码转到外部容器,即控制权的转移;IoC将控制创建的职责搬进了框架中,从应用代码脱离开来;使用Spring的IoC容器时只需指出组件需要的对象,在运行时Spring的IoC容器会根据XML配置数据提供给它;控制反转即IoC (Inversion of Control),是面向对象编程中的一种设计原则原创 2020-06-09 21:35:57 · 233 阅读 · 0 评论 -
Spring中常用注解
1、IOC:将Bean初始化加载到容器中。Bean是如何加载到容器的?可以使用Spring注解,例如下面的注解:(被注解的java类当做Bean实例,将Bean实例加载到容器里。)@Component :标准一个普通的spring Bean类。@Repository:标注一个DAO组件类。@Service:标注一个业务逻辑组件类。@Controller:标注一个控制器组件类。@Comp...原创 2019-01-24 15:22:54 · 421 阅读 · 1 评论