随笔分类 -  Spring框架

摘要:第6章Spring与Web 在 Web 项目中使用 Spring 框架,首先要解决在 web 层(这里指 Servlet)中获取到 Spring 容器的问题。只要在 web 层获取到了 Spring 容器,便可从容器中获取到 Service 对象。 1. Web 项目使用 Spring 的问题(了解 阅读全文
posted @ 2022-11-13 10:28 a-tao必须奥利给 阅读(89) 评论(0) 推荐(0)
摘要:第5章Spring 事务(测试)-Spring的事务注解(小项目中),AspectJ的AOP配置管理事务(大项目中) ==spring框架中提供的事务处理方案== 适合中小项目使用的, 注解方案。 1.适合中小项目使用的, 注解方案。 spring框架自己用aop实现给业务方法增加事务的功能, 使用 阅读全文
posted @ 2022-11-13 00:11 a-tao必须奥利给 阅读(147) 评论(0) 推荐(0)
摘要:第5章Spring 事务(测试)--在这个笔记中记录的是没有添加事务,数据库返回的效果。 1. 首先搞两张表,商品表和订单表 举例:购买商品 trans_sale 项目 本例要实现购买商品,模拟用户下订单,向订单表添加销售记录,从商品表减少库存。 ==实现步骤:== Step0:创建数据库表 ==s 阅读全文
posted @ 2022-11-12 22:27 a-tao必须奥利给 阅读(39) 评论(0) 推荐(0)
摘要:Spring 集成 MyBatis ​ 将 MyBatis 与 Spring 进行整合,==主要解决的问题就是将 SqlSessionFactory 对象交由 Spring 来管理==。所以,该整合,只需要将 SqlSessionFactory 的对象生成器SqlSessionFactoryBean 阅读全文
posted @ 2022-11-11 14:18 a-tao必须奥利给 阅读(139) 评论(0) 推荐(0)
摘要:开始使用AspectJ(接下来的作为了解就行) 1. [了解]@AfterThrowing 异常通知-注解中有 throwing 属性 在目标方法抛出异常后执行。该注解的 throwing 属性用于指定所发生的异常类对象。 当然,被注解为异常通知的方法可以包含一个参数 Throwable,参数名称为 阅读全文
posted @ 2022-11-05 22:40 a-tao必须奥利给 阅读(361) 评论(0) 推荐(0)
摘要:开始使用AspectJ 1. [掌握]@AfterReturning 后置通知-注解有 returning 属性 在目标方法执行之后执行。由于是目标方法之后执行,所以可以获取到目标方法的返回值。该注解的 returning 属性就是用于指定接收方法返回值的变量名的。所以,被注解为后 置通知的方法,除 阅读全文
posted @ 2022-11-05 22:12 a-tao必须奥利给 阅读(426) 评论(0) 推荐(0)
摘要:开始使用AspectJ 1.maven依赖 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> < 阅读全文
posted @ 2022-11-05 20:56 a-tao必须奥利给 阅读(703) 评论(0) 推荐(0)
摘要:AOP 概述 1.AOP 简介 AOP(Aspect Orient Programming),面向切面编程。面向切面编程是从动态角度考虑程 序运行过程。 AOP 底层,就是采用动态代理模式实现的。采用了两种代理:JDK 的动态代理,与 CGLIB 的动态代理。 AOP 为 Aspect Orient 阅读全文
posted @ 2022-11-05 19:33 a-tao必须奥利给 阅读(280) 评论(0) 推荐(0)
摘要:第三章 aop 1.动态代理 实现方式:jdk动态代理,使用jdk中的Proxy,Method,InvocaitonHanderl创建代理对象。 jdk动态代理要求目标类必须实现接口 ==案例结构如下:== ==创建需要被代理的对象和其实现方法== /** 需要被代理的 */ package com 阅读全文
posted @ 2022-11-04 08:59 a-tao必须奥利给 阅读(57) 评论(0) 推荐(0)
摘要:注解: 对于 DI 使用注解,将不再需要在 Spring 配置文件中声明 bean 实例。Spring 中使用注解, 需要在原有 Spring 运行环境基础上再做一些改变。 需要在 Spring 配置文件中配置组件扫描器,用于在指定的基本包中扫描注解。 <!--声明组件扫描器(component-s 阅读全文
posted @ 2022-11-03 12:56 a-tao必须奥利给 阅读(111) 评论(0) 推荐(0)
摘要:引用类型属性自动注入 ​ ==对于引用类型属性的注入,也可不在配置文件中显示的注入。可以通过为标签 设置 autowire 属性值,为引用类型属性进行隐式自动注入(默认是不自动注入引用类型属 性)。根据自动注入判断标准的不同,可以分为两种: byName:根据名称自动注入 byType: 根据类型自 阅读全文
posted @ 2022-11-02 20:33 a-tao必须奥利给 阅读(190) 评论(0) 推荐(0)
摘要:Spring-day02 基于xml的DI 1.注入的分类 ==bean 实例在调用无参构造器创建对象后,就要对 bean 对象的属性进行初始化。初始化 是由容器自动完成的,称为注入。 根据注入方式的不同,常用的有两类:set 注入、构造注入。== 1.1 set注入(掌握) set 注入也叫设值注 阅读全文
posted @ 2022-11-01 13:07 a-tao必须奥利给 阅读(112) 评论(0) 推荐(0)
摘要:spring ==Spring 框架是什么== Spring 是于 2003 年兴起的一个轻量级的 Java 开发框架,它是为了解决企业应用开发 的复杂性而创建的。Spring 的核心是控制反转(IoC)和面向切面编程(AOP)。Spring 是可 以在 Java SE/EE 中使用的轻量级开源框架 阅读全文
posted @ 2022-10-31 00:28 a-tao必须奥利给 阅读(345) 评论(0) 推荐(0)
摘要:Spring学习-概述 1. ==spring全家桶:spring , springmvc ,spring boot , spring cloud== spring: 出现是在2002左右,解决企业开发的难度。减轻对项目模块之间的管理, 类和类之间的管理, 帮助开发人员创建对象,管理对象之间的关系。 阅读全文
posted @ 2022-10-31 00:05 a-tao必须奥利给 阅读(49) 评论(0) 推荐(0)