框架
请问你是水呢
转型开发的搬砖工
展开
-
Mybatis练习中的错误记录
一、在用动态sql语句的模糊查询的时候,运行时报异常,但是看sql语句也没问题猜测有可能时因为sql语句的判定条件出错就对sql语句进行了修改,换了一种写法,但是同样的意思这会运行就不报错了。后来进行分析发现,可能是因为,参数的原因,如果parameterType是基本数据类型,则两种写法都可以,如果是传了一个对象,则有可能报错,不是一定会报错。 ...原创 2018-07-18 22:14:18 · 165 阅读 · 0 评论 -
SpringMVC使用Ajax请求返回中文乱码
前言: 最近在写一个Java Web后台时采用了spring+MyBatis+MySQL的方式.记录下遇到的关键问题 接口返回数据相关使用@ResponseBody后返回NUll说明:刚把后台运行起来,兴高采烈的测试接口数据,结果无论如何都是返回null,最终通过各种百度,发现原来是没有引入关键的Jar包.解决办法: 需要引入jackson的jar包(...转载 2018-07-19 19:21:05 · 275 阅读 · 0 评论 -
动态代理的两种写法
JDK代理JDK代理实现流程:图一:定义一个接口图二:定义接口的实现类 图三:写代理类图四:进行测试限制条件:使用JDK动态代理必须实现一个或多个接口,否则无法使用 ...原创 2018-07-19 20:01:56 · 626 阅读 · 0 评论 -
springMVC的参数传递的练习
架包 com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar com.springsource.org.aopalliance-1.0.0.jar com.springsource.org.apache.commons.logging-1.1.1.jar com.springsource.org.apache.log4j-1...原创 2018-07-19 21:32:07 · 181 阅读 · 0 评论 -
mybatis的工作流程,缓存机制
Mybatis工作流程 1.读取配置文件 连数据库的相关信息 2.有了这些信息就能创建SqlSessionFactory SqlSessionFactory的生命周期是程序级,程序运行的时候建立起来,程序结束的时候消亡 3.SqlSessionFactory建立SqlSession,目的执行sql语句 SqlSession是过程级,一个方法中建立,方法结束应该关闭 4...转载 2018-07-19 21:49:58 · 154 阅读 · 0 评论 -
springMVC工作原理
SpringMVC的工作原理图:SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet...转载 2018-07-20 14:20:44 · 88 阅读 · 0 评论 -
layui页面的下拉框的值没有带入
新增了一天数据,是通过下拉框赋值,但是点击编辑,修改内容的时候,并没有把值赋给下拉框,修改办法如下,让下拉框再次渲染就好加了这行代码后,下拉框中就有值了。...原创 2019-03-22 15:31:16 · 1147 阅读 · 0 评论 -
ajax请求报400错误,只是有些报错,有些不报错
写个页面,但是点击修改,偶尔会报400错误,后来发现,我上表中所属工厂字段有值,就不报错,没有值就报错,因为400错误是字段类型不匹配造成的,所以错误原因很可能就是我的实体类中这个字段的类型有问题。这个字段我存的是ID,实体类是int类型,如果这个字段没值,页面传给后台就是空,int类型没法接受值,所以报错。解决办法有两个:1、这个字段给个默认值02、把字段类型改为Inte...原创 2019-03-22 15:44:29 · 1028 阅读 · 0 评论