目录一、Spring事务简介1、Spring事务作用2、Spring事务案例二、Spring事务角色三、Spring事务相关配置1、相关配置2、案例3、事务传播行为一、Spring事务简介1、Spring事务作用事务作用:在数据层保障一系列的数据库操作同成功同失败Spring事务作用:在数据层或业务层保障一系列的数据库操作同成功同失败2、Spring事务案例环境准备Spring整合Mybatis相
简介本文是一个老师在学校给学生上课的简单案例,介绍了AOP的五个通知的使用,以及通知的执行顺序。通过自定义注解来充当切入点,获取注解的类型分别对不同的老师做对应的业务处理。代码中的消息响应体(Result)大家可以自定义类型。一、AOP的五大通知前置通知:Before 环绕通知:Around 后置通知:After 后置返回通知:AfterReturning 后置异常通知:AfterThrowing
  面向切面编程,有效的降低了代码之间的耦合性,易于维护;例如:我们习惯在代码中加上一些日志信息,在程序出错时方便快速查找找到问题,通常做法是在请求进入方法的时候打印日志,退出前打印日志,还有在出错时打印日志,那么问题就来了,每个方法中都需要打印日志,这些相同的部分就可以当做一个切面,通过配置切点来触发所需要的功能,比如,我需要在请求进入方法的时候打印,即可使用aop当中的前置通知来做到,这样就不
转载 2023-07-05 20:33:20
18阅读
Spring从两个角度来实现自动化装配:组件扫描(component scanning):Spring会自动发现应用上下文中需要创建的bean。自动装配(autowiring):Spring会自动满足bean之间的依赖。为了更形象的解释组件扫描与自动装配,我们举一个音响系统的例子,主要包含以下内容:CD接口CD接口的一个实现类CD播放器关于CD和CD播放器关系的解释:如果你不将CD插入(注入)到C
今天来学习Spring,重点有四    ①IoC(Inverse of Control)控制反转:指一个对象获取它所依赖对象的引用,这个责任被反转,由容器来帮助我们得到这个引用。    ②DI(Dependency Injection)依赖注入:对象之间的依赖关系由Bean对象自己来处理,这样可以使得类之间达到更高层次的松耦合。&nbsp
使用Spring提供的接口完成IOC容器的创建,创建App类,编写main方法。
原创 2023-04-29 22:48:00
269阅读
Spring
原创 2021-11-19 15:56:46
100阅读
案例准备:1.导入jar包 注意版本一致 <!-- Spring --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId>
原创 2022-10-09 21:18:33
86阅读
以下为CV即可运行的入门demo(假数据测试)一、创建工程(创建maven空项目,这里不适用脚手架创建)      二、添加依赖  注意:SpringBoot提供了一个名为spring-boot-starter-parent的工程,里面已经对各种常用依赖(并非全部)的版本进行了管理,我们的项目需要以这个项目为父工程,这样我们就不用操心依赖
转载 2023-07-11 13:33:05
38阅读
Spring 原理 它是一个全面的、企业应用开发一站式的解决方案,贯穿表现层、业务层、持久层。但是 Spring 仍然可 以和其他的框架无缝整合。 Spring 特点 轻量级 控制反转 面向切面 容器 框架集合 Spring 核心组件 Spring 常用模块Spring 主要包Spring 常用注解 bean 注入与装配的的方式有很多种,
可以看到工程中有maven的pom文件,也自动创建了SpringbootStartApplication.java该类为springboot的启动类,待会儿我们一起看下这个类,先看下maven的pom文件有哪些。这里主要是依赖了springboot的1.4.7版本,目前最新已经更新到1.5.6了,这里没有用最新版本,还是不当小白鼠了,
转载 2023-05-26 06:31:05
379阅读
1.创建实体类 package com.imooc.entity; public class Apple { private String title; private String color; private String origin; public Apple() { } public Ap
原创 2022-11-26 06:42:06
179阅读
1.idea创建maven项目2.maven导入spring依赖3.创建xml文件4.写Dao层package Dao;public interface UserDao1 { public void save();}package Dao;public class UserDaoImpl implements UserDao1 { public void save() {
原创 2019-04-02 14:57:04
56阅读
文章目录入门案例1.基本流程2.步骤实施入门案例1.基本流程返回顶部2.步骤实施创建SpringBoot项目:pom.xm
原创 2022-08-12 10:03:58
63阅读
AOP的知识就已经讲解完了,接下来对于AOP的知识进行一个总结。
原创 精选 2023-05-29 09:09:06
181阅读
# Spring Boot 项目案例 ## 什么是Spring Boot? Spring Boot是一个用于创建独立的、基于Spring的应用程序的开发框架。它简化了Spring应用程序的开发过程,提供了快速、方便的方式来构建应用程序,减少了样板代码的编写和配置。Spring Boot集成了许多常用的库和框架,使得开发者可以更加专注于业务逻辑的实现。 ## Spring Boot 项目案例
原创 5月前
39阅读
Spring整合Mybatis 1.结构图 *AccountDao package com.ding.dao; import com.ding.domain.Account; import java.util.List; public interface AccountDao { void save ...
转载 2021-07-22 20:07:00
180阅读
2评论
1、自定义注解 @Documented //javadoc @Retention(RetentionPolicy.RUNTIME) //哪里起作用 @Target(ElementType.METHOD) //放在哪些地方 public @interface DefaultParams { } 2、必 ...
转载 2021-09-28 17:06:00
241阅读
2评论
文章目录1.简介2.添加配置2.1.在maven的pom.xml中添加fastDfs依赖包2.2.修改应用配置文件3.添加工具类4.测试接口编写5.测试5.1.上传图片5.2.下载图片5.3.删除图片6.项目配套代码 1.简介如果应用是在集群部署,如果文件存储需要共享要通过linux的nfs服务来实现共享,或者把文件存储在分布式文件存储系统里面,例如FastDFS,minio,本章讲解集成Fas
1.SpringBoot入门程序制作(一) 下面让我们开始做第一个SpringBoot程序吧,本课程基于Idea2020.3版本制作,使用的Maven版本为3.6.1,JDK版本为1.8。如果你的环境和上述环境不同,可能在操作界面和操作过程中略有不同,只要软件匹配兼容即可(说到这个Idea和Maven,它们两个还真不是什么版本都能搭到一起的,说多了都是泪啊)。 下面使用SpringBoot技术快速
转载 2023-07-10 15:13:50
177阅读
  • 1
  • 2
  • 3
  • 4
  • 5