1、日志框架 (1)日志门面和日志实现 日志门面(抽象层):SL4j(Simlple Logging Facade for Java)、JCL、jboss-logging等 日志实现(实现):Log4j、JUL、Log4j2、Logback springboot:底层是spring框架,spring ...
分类:
编程语言 时间:
2020-07-20 22:47:45
阅读次数:
78
一,Spring简介: Spring是一个开源框架,它由Rod Johnson创建;它是为了解决企业应用开发的复杂性而创建的 Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架 轻量 从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB ...
分类:
编程语言 时间:
2020-07-19 23:20:46
阅读次数:
79
为什么使用?简化Spring框架开发的应用框架,主要用来简化繁琐的配置,让我们快速搭建基于spring框架的应用项目, SpringBoot特性springboot遵循“习惯优于配置”的理念,帮助开发者快速搭建spring框架内嵌式容器,无需部署war文件简化maven配置(只需要配置相关启动器即可... ...
分类:
编程语言 时间:
2020-07-15 15:10:33
阅读次数:
87
首先简单说一下(以下为一个回答的参考模板) 1、实例化一个Bean--也就是我们常说的new; 2、按照Spring上下文对实例化的Bean进行配置--也就是IOC注入; 3、如果这个Bean已经实现了BeanNameAware接口,会调用它实现的setBeanName(String)方法,此处传递 ...
分类:
编程语言 时间:
2020-07-14 10:31:49
阅读次数:
71
BeanPostProcessor后置处理器概述 首先,我们来看下BeanPostProcessor的源码,看下它到底是个什么鬼,如下所示。 package org.springframework.beans.factory.config; import org.springframework.be ...
分类:
编程语言 时间:
2020-07-11 17:12:38
阅读次数:
78
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spr... ...
分类:
编程语言 时间:
2020-07-10 23:53:01
阅读次数:
83
这是基本的 Spring 模块,提供 spring 框架的基础功能,BeanFactory 是 任何 以 spring 为基础的应用的核心。Spring 框架建立在此模块之上,它使 Spring 成 为一个容器。 ...
分类:
其他好文 时间:
2020-07-09 15:11:35
阅读次数:
87
AOP是Spring框架面向切面的编程思想: 将涉及多业务流程的通用功能抽取并单独封装,形成独立的切面,在合适的时机将这些切面横向切入到业务流程指定的位置中。 1、Join point(连接点):程序执行过程中的一个点,如方法的执行或异常的处理。在Spring AOP中,连接点总是表示方法的执行。通 ...
分类:
编程语言 时间:
2020-07-08 22:44:06
阅读次数:
73
Spring 框架支持以下五种 bean 的作用域:singleton : bean 在每个 Spring ioc 容器中只有一个实例。prototype:一个 bean 的定义可以有多个实例。request:每次 http 请求都会创建一个 bean,该作用域仅在基于 web的 Spring Ap ...
分类:
编程语言 时间:
2020-07-08 13:39:25
阅读次数:
64
核心容器提供了Spring框架的基本功能。 主要包括:spring-core,spring-beans,spring-context,spring-context-support,spring-expression五个模块 spring-core和spring-beans作为框架的基础部分,提供了I ...
分类:
编程语言 时间:
2020-07-08 13:17:01
阅读次数:
55