会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
monianxd
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2022年7月28日
tomcat部署war包 首页面默认展示自己定义的页面
摘要: 将项目war包部署到tomcat的webapps后,http://localhost:8080 展示tomcat页面,http://localhost:8080/appName展示项目的首页 若想要http://localhost:8080和http://localhost:8080/appName
阅读全文
posted @ 2022-07-28 18:56 默念x
阅读(495)
评论(0)
推荐(0)
2022年7月27日
springmvc异常处理解析#ExceptionHandlerExceptionResolver
摘要: 开头 试想一下我们一般怎么统一处理异常呢,答:切面。但抛开切面不讲,如果对每一个controller方法抛出的异常做专门处理,那么着实太费劲了,有没有更好的方法呢?当然有,就是本篇文章接下来要介绍的springmvc的异常处理机制,用到了ControllerAdvice和ExceptionHandl
阅读全文
posted @ 2022-07-27 19:52 默念x
阅读(1730)
评论(0)
推荐(1)
2022年7月25日
java 桥接方法
摘要: 1.桥接方法简介 桥接方法是jdk1.5引入泛型后,为使java泛型方法生成的字节码与jdk1.5版本之前的字节码兼容由编译器自动生成的。 可用method.isBridge() 判断method是否是桥接方法,在生成的字节码中会有flags标记 ACC_BRIDGE, ACC_SYNTHETIC
阅读全文
posted @ 2022-07-25 15:51 默念x
阅读(823)
评论(0)
推荐(1)
2022年7月21日
SpringWeb 拦截器
摘要: 前言 spring拦截器能帮我们实现验证是否登陆、验签校验请求是否合法、预先设置数据等功能,那么该如何设置拦截器以及它的原理如何呢,下面将进行简单的介绍 1.设置 HandlerInterceptor接口 public interface HandlerInterceptor { /** * Int
阅读全文
posted @ 2022-07-21 17:30 默念x
阅读(547)
评论(0)
推荐(0)
2022年7月15日
mybatis SelectKey解析
摘要: 1.selectKey介绍及作用 <selectKey>标签有如下属性 resultType:sql返回的java类型 statementType:STATEMENT|PREPARED|CALLABLE三种默认PREPARED keyProperty:列名对应的java属性名,可逗号分隔 keyCo
阅读全文
posted @ 2022-07-15 16:14 默念x
阅读(4656)
评论(0)
推荐(1)
mybatis 拦截器
摘要: 1.mybatis拦截器介绍 拦截器可在mybatis进行sql底层处理的时候执行额外的逻辑,最常见的就是分页逻辑、对结果集进行处理过滤敏感信息等。 public ParameterHandler newParameterHandler(MappedStatement mappedStatement
阅读全文
posted @ 2022-07-15 11:14 默念x
阅读(2399)
评论(7)
推荐(4)
2022年7月14日
mybatis-延迟加载
摘要: 本文主要介绍下mybatis的延迟加载,从原理上介绍下怎么使用、有什么好处能规避什么问题。延迟加载一般用于级联查询(级联查询可以将主表不能直接查询的数据使用自定义映射规则调用字表来查,主查询查完之后通过某个column列或多个列将查询结果传递给子查询,子查询再根据主查询传递的参数进行查询,最后将子查
阅读全文
posted @ 2022-07-14 16:29 默念x
阅读(906)
评论(0)
推荐(1)
mybatis collection解析以及和association的区别
摘要: 1.collection标签 说到mybatis的collection标签,我们肯定不陌生,可以通过它解决一对多的映射问题,举个例子一个用户对应多个系统权限,通过对用户表和权限表的关联查询我们可以得到好多条记录,但是用户信息这部分在多条记录中是重复的,只有权限不同,我们需要把这多条权限记录映射到这个
阅读全文
posted @ 2022-07-14 13:05 默念x
阅读(1083)
评论(1)
推荐(1)
2022年7月12日
Mybatis SqlNode源码解析
摘要: 1.ForEachSqlNode mybatis的foreach标签可以将列表、数组中的元素拼接起来,中间可以指定分隔符separator <select id="getByUserId" resultMap="BaseMap"> select <include refid="BaseFields"
阅读全文
posted @ 2022-07-12 11:36 默念x
阅读(274)
评论(0)
推荐(0)
2022年7月7日
mybatis缓存
摘要: 1.一级缓存 mybatis的一级缓存存在于BaseExecutor(localCache) BatchExecutor,ReuseExecutor,SimpleExecutor三个处理器都继承了BaseExecutor,会调用父类的构造方法 查看代码 #BaseExecutor protected
阅读全文
posted @ 2022-07-07 19:51 默念x
阅读(76)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告