Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式,组成 Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。 每个模块的功能如下: 核心容器:核心容器提供 Spr ...
分类:
编程语言 时间:
2019-09-08 09:28:53
阅读次数:
80
一、什么是Spring 1、管理Bean与Bean之间的关系 二、Spring环境搭建 1、依赖:spring-core,spring-context,spring-aop 2、配置文件 三、SpringIOC 1、IOC:控制反转 将Bean交给Spring容器进行管理 2、DI:依赖注入 解决对 ...
分类:
编程语言 时间:
2019-08-31 21:35:07
阅读次数:
90
为什么要使用 Spring Cache 管理缓存? 让 Spring 来管理 Bean 的缓存具有以下优势: 1. Spring 支持 HashMap 缓存,Redis 缓存以及自定义的缓存方式; 2. Spring 缓存几乎不需要写代码,只需要配置好并声明好注解。 快速开始 (1)依赖引入 这里使 ...
分类:
编程语言 时间:
2019-08-11 12:32:41
阅读次数:
93
一、简述 Spring的启动过程就是IoC容器的启动过程,本质上就是创建和初始化Bean的工厂(BeanFactory),BeanFactory是整个SpringIoC的核心,Spring使用BeanFactory来实例化、配置和管理Bean。 二、SpringBoot的启动过程 在SpringBo ...
分类:
编程语言 时间:
2019-08-11 01:16:13
阅读次数:
156
1.Spring是一个轻量级的控制反转【IOC】和面向切面【AOP】的(容器)框架。 2.Spring的组成: 架构 : mvc三层架构 Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式。 组成 S ...
分类:
编程语言 时间:
2019-07-27 09:27:04
阅读次数:
76
Spring框架的主要功能是通过其核心容器来实现的。Spring提供了2种核心容器:BeanFactory、ApplicationContext。 BeanFactory BeanFactory是一个管理Bean的工厂,主要负责初始化各种Bean,并调用它们的声明周期方法。 BeanFactory由 ...
分类:
编程语言 时间:
2019-06-29 22:35:40
阅读次数:
188
核心容器(Spring Core) 核心容器提供Spring框架的基本功能。Spring以bean的方式组织和管理Java应用中的各个组件及其关系。Spring使用BeanFactory来产生和管理Bean,它是工厂模式的实现。BeanFactory使用控制反转(IoC)模式将应用的配置和依赖性规范 ...
分类:
编程语言 时间:
2019-06-24 20:59:51
阅读次数:
108
注册与管理Bean ·从 Spring3.0开始, Spring Java Config项目提供了很多特性包括使用ava而不是XML定义bean,比如 @ Configuration, @Bean, @Import, @Dependson·@ Componenti是一个通用注解,可用于任何bean· ...
分类:
编程语言 时间:
2019-06-15 13:50:01
阅读次数:
118
Spring AOP:Spring的面向切面编程,提供AOP(面向切面编程)的实现Spring Aspects:Spring提供的对AspectJ框架的整合Spring Beans:Spring IOC的基础实现,包含访问配置文件、创建和管理bean等。Spring Context:在基础IOC功能 ...
分类:
数据库 时间:
2019-06-14 20:00:44
阅读次数:
137
Spring IOC 最近在复习 Spring,重新看了一下 IOC 这部分,整理分享出来。 什么是 spring spring 是一站式框架 ,主要包括以下几个方面: web 层:springMVC 业务层:事务管理,bean 管理 持久层:JDBC模板,或者使用其他的 ORM 框架 spring ...
分类:
编程语言 时间:
2019-06-06 13:39:31
阅读次数:
91