认识Spring
文章平均质量分 76
Spring
poixao
这个作者很懒,什么都没留下…
展开
-
Spring总结
Spring总结IOC创建对象 (XML)创建对象 (注解)基于注解方式实现属性注入完全注解开发AOPAOP术语切入点表达式注解实现AOP操作不同类型注解完全注解开发事务配置Spring事务Spring声明式事务管理(注解方式)Spring声明式事务管理(事务参数)事务传播行为隔离级别完全注解开发 IOC创建对象 (XML)p名称空间:属性注入xmlns:p=“http://www.springframework.org/schema/p”创建对象是在spring配置文件中的<be原创 2022-04-14 21:26:57 · 1140 阅读 · 0 评论 -
整合JUnit5单元测试框架
整合JUnit5单元测试框架1、整合 JUnit42、Spring5 整合 JUnit53、使用复合注解 1、整合 JUnit4第一步 引入 Spring 相关针对测试依赖第二步 创建测试类,使用注解方式完成package com.study.spring5.test;import com.study.spring5.service.UserService;import org.junit.Test;import org.junit.runner.RunWith;import o原创 2022-04-14 13:16:24 · 1374 阅读 · 0 评论 -
Nullable注解和函数式注册对象
Nullable注解@Nullable 注解可以使用在方法上面,属性上面,参数上面,表示方法返回可以为空,属性值可以为空,参数值可以为空1、注解用在方法上面,方法返回值可以为空2、注解使用在方法参数里面,方法参数可以为空3、注解使用在属性上面,属性值可以为空 函数式注册对象将 new 出来的对象交给 IOC 管理 @Test public void testGenericApplicationContext() { //1. 创建GenericAppl原创 2022-04-14 09:25:57 · 180 阅读 · 0 评论 -
整合日志框架
日志框架使用整个 Spring5 框架的代码基于 Java8,运行时兼容 JDK9,许多不建议使用的类和方法在代码库中删除 Spring 5.0 框架自带了通用的日志封装Spring5 已经移除 Log4jConfigListener,官方建议使用 Log4j2Spring5 框架整合 Log4j2 第一步 引入 jar 包第二步 创建 log4j2.xml 配置文件<?xml version="1.0" encoding="UTF-8"?><!--日志级别以及优原创 2022-04-14 09:03:55 · 135 阅读 · 0 评论 -
Spring事务
Spring事务事务的概念事务的ACID特性搭建事务操作环境事务场景引入Spring事务管理介绍Spring声明式事务管理(注解方式)Spring声明式事务管理(事务参数)事务传播行为隔离级别Spring声明式事务管理(xml方式)完全注解开发 事务的概念事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操作都失败 事务的ACID特性① 原子性事务的原子性是指事务必须是一个原子的操作序列单元。事务中包含的各项操作在一次执行过程中,只允许出现两种状态之原创 2022-04-13 21:14:55 · 1042 阅读 · 1 评论 -
JdbcTemplate介绍
JdbcTemplate介绍JdbcTemplate概念使用JdbcTemplate的准备工作操作数据库(增)操作数据库 (修改和删除)操作数据库 (查询)查询返回某个值查询返回对象查询返回集合操作数据库 (批量添加)操作数据库 (批量修改和删除) 操作数据库增//创建sql语句String sql = "insert into t_book values(?,?,?)";Object[] args = {book.getUserid(), book.getUsername(), book.原创 2022-04-13 13:19:19 · 1361 阅读 · 0 评论 -
AOP介绍
AOP介绍AOP介绍AOP底层原理JDK动态代理AOP术语操作AOP准备工作AOP 操作(AspectJ 注解)AspectJ 注解 实现步骤配置不同类型的通知AOP 操作(AspectJ 注解)细节相同切入点进行抽取有多个增强类多同一个方法进行增强,设置增强类优先级AOP操作(完全注解开发)AOP 操作(AspectJ 配置文件) AOP介绍(1)面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率原创 2022-04-12 20:51:59 · 654 阅读 · 0 评论 -
IOC介绍
认识 SpringSpring框架概述Spring入门案例下载SpringSpring入门案例1、创建一个idea工程2、导入spring相关的jar包使用Spring的方式创建对象3、创建一个普通的类,写一个普通的方法4、创建 Spring 配置文件,在配置文件配置创建的对象5、进行测试代码编写IOC容器底层原理IOC接口IOC操作Bean管理IOC 操作 Bean 管理(基于 xml 方式)第一种注入方式:使用 set 方法进行注入第二种注入方式:使用 有参构造 进行注入第三种注入方式:使用 p名称空间原创 2022-04-11 14:37:13 · 1065 阅读 · 0 评论 -
Spring介绍
Spring介绍Spring框架概述Spring入门案例下载SpringSpring入门案例1、创建一个idea工程2、导入spring相关的jar包使用Spring的方式创建对象3、创建一个普通的类,写一个普通的方法4、创建 Spring 配置文件,在配置文件配置创建的对象5、进行测试代码编写 Spring框架概述Spring 是轻量级的开源的 JavaEE 框架Spring 可以解决企业应用开发的复杂性Spring 有两个核心部分:IOC 和 AOP(1)IOC:控制反转,把创建对象过程原创 2022-04-11 13:01:44 · 86 阅读 · 0 评论