
Spring
文章平均质量分 84
Spring的学习笔记
猿灰灰
It's now!
始终相信一句话:知道的越多,不知道的越多!!!
即使再小的帆也能远航!
展开
-
Spring篇-Spring5框架新功能-WebFlux
SpringWebflux SpringWebflux 介绍 (1)是 Spring5 添加新的模块,用于 web 开发的,功能和 SpringMVC 类似的,Webflux 使用当前一种比较流行的响应式编程的框架 (2) 使用传统 web 框架,比如 SpringMVC,这些基于 Servlet 容器,Webflux 是一种异步非阻 塞的框架,异步非阻塞的框架在 Servlet3.1 以后才支持,核心是基于 Reactor的相关 API实现的 异步和同步 异步和同步针对调用者,调用者发送请求,如果等着原创 2021-04-19 20:13:01 · 296 阅读 · 2 评论 -
Spring篇-Spring5框架新功能
Spring框架新功能 整个 Spring5 框架的代码基于 Java8,运行时兼容 JDK9,许多不建议使用的类和方 法在代码库中删除 整合日志框架 Spring5 已经移除 Log4jConfigListener,官方建议使用 Log4j2 Spring5 框架整合 Log4j2 引入 jar 包 创建 log4j2.xml 配置文件 <?xml version="1.0" encoding="UTF-8"?> <!--日志级别以及优先级排序: OFF > FA原创 2021-04-19 09:38:06 · 200 阅读 · 0 评论 -
Spring篇-事务操作
事务操作 事务的概念 事务的概念请查看另一篇博客【MySQL基础篇-(五)TCL语言(事务)】 事务操作(搭建事务操作环境)原创 2021-04-18 20:20:17 · 133 阅读 · 0 评论 -
Spring篇-JdbcTemplate
JdbcTemplate Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作 使用前的准备 引入相关 jar 包 在 spring 配置文件配置数据库连接池 <!-- 数据库连接池 --> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close"> <p原创 2021-04-16 23:54:36 · 470 阅读 · 4 评论 -
Spring篇-AOP
AOP AOP概念 面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得 业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率 通俗描述:不通过修改源代码方式,在主干功能里面添加新功能 例子图解: AOP底层原理 AOP 底层原理使用动态代理 动态代理有两种: 有接口情况,使用 JDK 动态代理 没有接口情况,使用 CGLIB 动态代理 AOP底层原理(JDK动态代理代码实现) 说明 使用 JDK 动态代理,使用 Proxy 类里面的方法原创 2021-04-16 20:07:49 · 169 阅读 · 0 评论 -
Spring篇-IOC容器
IOC容器 概念 控制反转,把对象创建和对象之间的调用过程,交给 Spring 进行管理 使用 IOC 目的:为了耦合度降低 做入门案例就是 IOC 实现 IOC底层原理 xml解析、工厂模式、反射 图解: IOC(BeanFactory接口) IOC 思想基于 IOC 容器完成,IOC 容器底层就是对象工厂 Spring提供IOC容器的两种实现方式:(两个接口) (1) BeanFactory:IOC 容器基本实现,是 Spring 内部的使用接口,不提供开发人员进行使用 特点:原创 2021-04-16 12:12:09 · 243 阅读 · 0 评论 -
Spring篇-Spring5框架的概述与入门案例
Spring5框架的概述与入门案例 概述 Spring 是轻量级的开源的 JavaEE 框架 Spring 可以解决企业应用开发的复杂性 Spring 有两个核心部分:IOC 和 Aop IOC:控制反转,把创建对象过程交给 Spring 进行管理 Aop:面向切面,不修改源代码进行功能增强 Spring 特点 方便解耦,简化开发 Aop 编程支持 方便程序测试 方便和其他框架进行整合 方便进行事务操作 降低 API 开发难度 入门案例 spring5的下载 下载地址:https://rep原创 2021-04-14 23:10:26 · 204 阅读 · 0 评论