spring
-
java面试题-常用框架
Spring Spring 是什么 一个开发框架,一个容器,主要由面向切面AOP 和依赖注入DI两个方面,外加一些工具 AOP和IOC AOP 面向切面 AOP是一种编程思想,主要…
-
02-MyBatisPlus入门
快速开始参考:https://baomidou.com/pages/226c21/测试项目: mybatis_plus数据库:mybatis_plus 一、创建并初始化数据库 1、…
-
Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
在配置sharding-jdbc读写分离框架时,运行报错 at org.springframework.beans.factory.annotation.AutowiredAnno…
-
05-Spring-事务管理
1.事务管理 概念: 事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,要么都失败, 如果有一个失败操作那么所有的操作都失败 事务四个特性(ACID) 原子性(Atomi…
-
06-Spring-整合日志框架 log4j2
Spring5 整合日志框架 Spring5 已经移除了Log4jConfigListener,官方建议使用Log4j2 整合Log4j2 第一步:引入jar包 第二步:创建log…
-
spring-AOP面向切面编程基础学习
1 什么是AOP? AOP是在不改原有代码的前提下对其进行增强。 AOP(Aspect Oriented Programming)面向切面编程,一种编程范式,指导开发者如何组织程…
-
java maven spring项目的.gitignore
.idea /target/ !.mvn/wrapper/maven-wrapper.jar ### STS ### .apt_generated .classpath .fact…
-
Spring源码-beanFactory的准备工作
AbstractApplicationContext类refresh方法调用obtainFreshBeanFactory加载BeanDifinition到BeanFactory中,…
-
SpringBoot学习笔记(二)——配置详解
一、配置文件详解 1.1 配置基础 在快速入门示例中,我们介绍Spring Boot的工程结构时,有提到过 src/main/resources目录是Spring Boot的配置目…
-
Spring Boot + Redis 实现分布式锁
一、业务背景 有些业务请求,属于耗时操作,需要加锁,防止后续的并发操作,同时对数据库的数据进行操作,需要避免对之前的业务造成影响。 二、分析流程 使用 Redis 作为分布式锁,将…