
spring
文章平均质量分 95
1
土拨鼠饲养员
这个作者很懒,什么都没留下…
展开
-
Spring5框架新功能、GenericApplicationContext、Webflux
Spring5 框架新功能 1、整个 Spring5 框架的代码基于 Java8,运行时兼容 JDK9,许多不建议使用的类和方法在代码库中删除 2、Spring 5.0 框架自带了通用的日志封装 (1)Spring5 已经移除 Log4jConfigListener,官方建议使用 Log4j2 (2)Spring5 框架整合 Log4j2 第一步 引入 jar 包 第二步 创建 log4j2.xml 配置文件 <?xml version="1.0" encoding="UTF-8"?>原创 2020-11-25 10:05:44 · 1316 阅读 · 0 评论 -
Spring5——事务
事务操作(事务概念) 1、什么事务 (1)事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操 作都失败 (2)典型场景:银行转账 lucy 转账 100 元 给 mary ,lucy 少 100,mary 多 100 2、事务四个特性(ACID) (1)原子性 (2)一致性 (3)隔离性 (4)持久性 2 事务操作(搭建事务操作环境) 1、创建数据库表,添加记录 2、创建 service,搭建 dao,完成对象创建和注入关系 (1)service 注入 dao,在 dao 注入原创 2020-11-25 10:04:25 · 88 阅读 · 0 评论 -
Spring5——JdbcTemplate便捷操作数据库
JdbcTemplate 1、什么是JdbcTemplate (1)Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作 2、准备工作 (1)引入相关 jar 包 (2)在 spring 配置文件配置数据库连接池 <!-- 数据库连接池 --> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close">原创 2020-11-25 10:03:31 · 115 阅读 · 0 评论 -
Spring5——AOP
Spring-AOP 1、AOP 基本概念 (1)面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得 业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 (2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能 (3)使用登录例子说明 AOP 2、AOP(底层原理) a)AOP 底层使用动态代理 ,动态代理有两种情况: 第一种 有接口情况,使用 JDK 动态代理;创建接口实现类代理对象,增强类的方法 第二种 没有接口情况,使原创 2020-11-25 10:02:34 · 134 阅读 · 0 评论 -
Spring5——框架概述、IOC(控制反转)、IOC操作Bean
Spring框架概述 Spring是轻量级的JAVAEE开源框架 Spring可以解决企业应用开发的复杂性 Spring有两个核心部分:IOC和AOP IOC: 把创建对象过程交给Spring进行管理 Aop:面向切面,不修改源代码进行功能增强 特点: 方便解耦,简化开发 AOP编程的支持 声明式事务的支持 方便程序的测试 方便集成各种优秀框架 降低Java EE API的使用难度 Spring —IOC(控制反转) 一、IOC容器 1、什么是IOC(控制反转) a)把对象创建和原创 2020-11-25 10:00:59 · 127 阅读 · 0 评论