- 博客(8)
- 收藏
- 关注
原创 Spring框架整合MyBatis框架
事务管理器提供了对事务处理的全面支持和统一管理,相当于AOP中增强处理的角色。-- 声明式事务配置 -->-- 首先,定义事务管理器(这里使用的是JDBC事务管理器,除此之外还有Java原生API事务管理器、JPA事务管理器、Hibernate事务管理器等) -->-- 注入数据源 --></bean>这里使用Spring框架提供的事务管理器类DataSourceTransactionManager。
2023-10-20 09:08:48
545
1
原创 学习Spring框架
pointcut>表示切入点,id 属性为该切入点的名称,expression 属性为该切入点的表达式cxecution 是切入点指示符,它的括号中是一个切入点表达式,可以配置需要切入增强处理的方法的特征切入点表达式支持模糊匹配。配置文件所涉及的工作可以总结为,把日志功能抽取为单独的类,并交由 Spring 管理,声明需要插入日志功能的位置,然后将日志功能代码织入指定位置。Spring的核心是一个完整的基于控制反转的轻量级容器,用户可以使用它建立自己的应用程序。:程序执行中的某个具体的执行点。
2023-10-18 12:39:45
41
原创 设计模式学习
设计模式是人们长期的软件开发中的一些经验的总结,是对某些问题经过实践检验的特定的解决方法。一共有36种。简而言之,设计模式就是可以帮助设计者更快更好的完成系统设计。所说的设计模式通常指的就是GOF模式。GOF(gang of four)四人组。这23种设计模式有两种分类方式。根据目的划,即根据设计模式是用于何种工作来划分的。这种可以分为创建型模式、结构型模式和行为型模式。根据范围划分,即根据设计模式主要作用于类上还是主要作用于对象上来划分。可分为类模式、对象模式两种。GoF设计模式的分类。
2023-10-10 09:12:19
37
1
原创 XML基本认识
xml是Extensible Markup Language的缩写,即可扩展标记语言,是一种简单的数据存储语言,使用一系列简单的标记来描述结构化数据。DOM (整个文档树驻留在内存中)SAX (占用资源少,内存消耗小)JDOM (针对特定文档模型,使用具体类不使用接口)DOM4J (性能优异、功能强大、易用。同时还是开源库)
2023-10-09 19:14:31
69
1
原创 MyBatis框架动态SQL
foreach collection="参数名" item="元素别名" open="(separator=","clode=")"index="当前元素位置下标">优点:可以自动剔除标签内部多余的and关键字,并可以在没有过滤条件时忽略where关键字,从而起到简化SQL语句并且智能处理where、and、or关键字的作用。<trim prefix="前缀" suffix="后缀" prefixOverrieds="忽略前缀" suffixOverrides="忽略后缀">基于MYSQL的分页查询。
2023-09-25 00:51:46
43
1
原创 MyBatis映射文件详解
这里使用用户和联系地址之间表达一对多的关系(一个用户有多个联系地址)。结果集映射,当字段名称和属性名称不一致的情况下,显示写出对应关系。也可以是自定义类型(例如:SysUser。类型等,小写,也可以是自定义类型(例如:SysUser。表示数据之间的关系,多对一(一对一)关系在。配置文件,接口全路径,全局唯一。可以是任意字符串,例如:#{p}中的八大基本数据类型或者是。表示传递的参数类型,可以是。中的八大基本数据类型或者是。表示主键列对应的属性。表示返回类型,可以是。
2023-09-22 11:40:31
93
原创 初识MyBatis框架
的,可以使用SpringMVC的视图解析器访问到这个目录下的视图。分包管理项目资源可以让项目结构更清晰,组织更合理,并且按照业界标准执行,大家都能看懂你的项目结构。工具会根据目录标记识别目录,不同的目录存放的文件作用是不同的,不能错乱。实体类,通常与数据库中的表对应,封装成实体类,在各层级之间传递数据。业务逻辑层(也叫服务层),处理业务逻辑的代码,通常被控制器调用。项目的核心配置文件(有时候项目中不一定有,没有的时候会默认使用。中的web.xml配置),数据访问层,处理数据访问相关的代码,这里使用。
2023-09-22 08:54:03
31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人