
Spring
bupt_01
北京邮电大学程序猿、后端开发攻城狮
展开
-
Spring(五):事务,使用注解+使用aspectj
1.事物简介1.1什么是事务讲mysql的时候,提出了事务。 事务是指一组sql语句的集合, 集合中有多条sql语句,可能是insert , update ,select ,delete, 我们希望这些多个sql语句都能成功,或者都失败, 这些sql语句的执行是一致的,作为一个整体执行。1.2 什么时候想到使用事务当我的操作,涉及得到多个表,或者是多个sql语句的insert,update,delete。需要保证这些语句都是成功才能完成我的功能,或者都失败,保证操作是符合要求的。1.3事务用在哪里原创 2020-11-18 23:08:18 · 747 阅读 · 1 评论 -
Spring(四):spring+mybatis
实现步骤:1、新建maven2、加入maven依赖spring的依赖mybatis依赖mysql的驱动spring的事务的依赖mybatis和spring的集成的依赖:mybatis官方的,用来在spring项目中创建mybatis的sqlsessionfactory,dao对象的3、创建实体类4、创建dao接口和mapper文件注意:一个dao接口对应一个数据库的表5、创建mybatis的主配置文件 <!--设置别名,不是必须的--> <typeAli原创 2020-11-12 23:19:15 · 117 阅读 · 0 评论 -
Spring(三):aop aspectJ
1、动态代理与AOP1.1 动态代理实现方式:jdk动态代理,使用jdk中的Proxy,Method,InvocaitonHanderl创建代理对象。jdk动态代理要求目标类必须实现接口。cglib动态代理:第三方的工具库,创建代理对象,原理是继承。 通过继承目标类,创建子类。子类就是代理对象。 要求目标类不能是final的, 方法也不能是final的。动态代理的作用:在目标类源代码不改变的情况下,增加功能。减少代码的重复专注业务逻辑代码解耦合,让你的业务功能和日志,事务非业务功能分原创 2020-11-08 23:24:17 · 856 阅读 · 0 评论 -
Spring(二):di的实现语法
1.di是什么?DI(Dependency Injection):依赖注入, 只需要在程序中提供要使用的对象名称就可以, 至于对象如何在容器中创建,赋值,查找都由容器内部实现。spring是使用的di实现了ioc的功能, spring底层创建对象,使用的是反射机制。2.di的实现语法2.1 叫做基于xml的di实现2.1.1set注入set注入(设置注入):spring调用类的set方法,可以在set方法中完程属性的赋值<bean id="对象的名称" class="类所在的全限定名称"原创 2020-11-03 16:33:13 · 302 阅读 · 0 评论 -
Spring(一):Spring概述与spring的第一个核心功能 ioc
1、Spring概述1.1Spring是什么spring: 出现是在2002左右,解决企业开发的难度。减轻对项目模块之间的管理,类和类之间的管理, 帮助开发人员创建对象,管理对象之间的关系。spring核心技术 ioc , aop 。能实现模块之间,类之间的解耦合。1.2框架怎么学框架是一个软件,其它人写好的软件。1)知道框架能做什么, mybatis–访问数据库, 对表中的数据执行增删改查。2)框架的语法, 框架要完成一个功能,需要一定的步骤支持的,3)框架的内部实现, 框架内部怎么做。原创 2020-10-29 10:11:08 · 174 阅读 · 0 评论