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