ssm框架
文章平均质量分 93
tianmaster
٩
展开
-
SSM—spring框架-事务
事务事务事务:要么都成功,要么都失败事务很重要,设计到数据一致性问题确保一致性和完整性事务ACID原则原子性:所有操作要么操作成功,要么全部失败回滚;失败回滚事务操作,对元数据不会有任何影响;一致性:不管任何时间有多少个并发的事务,系统也必须保持统一;隔离性:多个并发的事务执行,在同一时间,只能有一个事务执行;持久性:事务正确执行后,事务中对数据的操作不会回滚;事务一旦提交,无论系统发生什么,结果都不在影响!编程式事务在项目中很少使用,这种方式需要注入一个事务管理对象 Tr.原创 2021-04-26 15:25:47 · 202 阅读 · 0 评论 -
SSM—spring框架-整合myabtis-两种方法
整合mybatis1、第一种方法!2、第二种方法整合mybatis步骤!导入相关jar包junitmybatismysqlspringaop织入mybatis-spring编写配置文件测试官方文档 http://mybatis.org/spring/zh/getting-started.html1、第一种方法!导入第三方依赖包 <dependencies> <dependency> <gr.原创 2021-04-26 15:07:45 · 232 阅读 · 0 评论 -
SSM—aop思想-aop实现三种方式(接口,自定义,注解)
前言AOP在Spring中的作用Spring实现AOP1、方式一:Spring的API接口!2、方法二:自定义类实现AOP3、方法三:注解实现AOP前言在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合.原创 2021-04-26 15:02:48 · 1505 阅读 · 0 评论 -
SSM—spring框架-静态代理-动态代理
前言静态代理动态代理前言为什么要学代理模式?因为代理模式是SpringAOP的底层实现!分类:静态代理模式动态代理模式代理模式的由来!结合我们实际情况!静态代理角色抽象角色 : 抽象接口/抽象类真实角色 :被代理的角色代理角色 : 代理真实角色,代理真实角色后,会做附属操作客户角色 :访问代理对象的人案例!租客租房!步骤:接口!真实角色!代理角色!客户端访问代理角色!. 卖房 – 接口// 出租房屋public interface Re.原创 2021-04-26 14:56:26 · 208 阅读 · 0 评论 -
SSM—spring框架,bean的作用域,bean的自动装配,注解开发
Bean的作用域1、 单例模式2、原型模式3、request,session,applicationBean的自动装配注解开发1、bean2、属性3、衍生注解4、自动装配5、作用域Bean的作用域1、 单例模式Spring默认就是单例模式<bean id="user" class="com.tian.pojo.User" p:age="18" p:name="宙斯" scope="singleton"/>创建的所有实例只有一个在spring容器开启时创建在spring容器关闭.原创 2021-04-26 14:50:25 · 435 阅读 · 0 评论 -
SSM—Spring框架,IOC理论推导,Hello Spring,IOC创建对象方式,Spring的配置,DI(依赖注入)
文章目录1、Spring1.1、Spring简介(了解)1.2、spring优点1.3、组成(七大模块)1.4、拓展2、IOC理论推导2.1、IOC本质3、Hello Spring4、IOC创建对象方式5、Spring配置5.1、别名5.2、bean的配置5.3、import6、DI(依赖注入)6.1、构造器注入6.2、set方式注入[重点]\(普通注入,引用注入,map注入,list注入,set注入,null值注入,Properties 注入)1、Spring1.1、Spring简介(了解)s原创 2021-03-10 18:13:45 · 482 阅读 · 0 评论 -
SSM—mybatis框架-注解开发-动态sql(where,set,trim,choose,when,foreach)-模糊查询写法-特殊符号处理-缓存
文章目录2.0、注解2.1、动态sql2.1.1、where2.1.2、set2.1.3、trim2.1.3.1、trim的where2.1.3.2、trim的set2.1.4.1、choose2.1.5.1、foreach2.1.6、模糊查询3种方法2.1.7、特殊符号处理2.2、缓存2.2.0、缓存简述2.2.1、一级缓存2.2.2、二级缓存2.0、注解简单的sql语句可以用注解,但是复杂sql语句推荐使用xml文件来写@Insert : 插入 sql , 和 xml insert sql原创 2021-04-10 18:15:28 · 1042 阅读 · 0 评论 -
SSM—mybatis框架-结果处理-resultMap定义-association-collection
文章目录1、结果处理1.1、简单类型输出映射!1.2、pojo对象输出映射!1.3、定义resultMap1.4、resultMap使用(association,collection)注意!1.4.1、association1.4.2、collection1、结果处理1.1、简单类型输出映射!简单类型,比如int,注意哦,一些类型的resultType,mybatis已经帮我们定义好了,我们直接用人家定义好的就行了!详情见:https://mybatis.org/mybatis-3/zh/confi原创 2021-04-08 17:55:37 · 506 阅读 · 0 评论