摘要: 定义: 将http请求中参数绑定到Handler业务方法 常用数据绑定类型 1、 基本数据类型 不能为其它类型和null值 2、 包装类 可以为其它对象,全部转成null值 3、 数组 多个对象自动绑定为数组 4、 对象 可以包含多个对象 5、 集合(List、Set、Map) 创建包装类,数据自动 阅读全文
posted @ 2018-05-25 01:40 floatthy 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 原因是 1、配置文件中路径的问题,读dispatchServlet时将jsp文件一起读入核心控制器,原来是: 修改为 2、RESTful约束下,requestMapping注解使用有效,getMapping注解无效 查找得知为没有设置json的支持包, Java下常见的Json类库有Gson、JSO 阅读全文
posted @ 2018-05-25 01:38 floatthy 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 作用:增强mybatis的核心功能 底层原理:动态代理 四大核心对象 ParameterHandler(处理SQL的参数对象) ResultSetHandler(处理SQL的返回结果集) StatementHandler(执行SQL语句) Executor(mybatis执行器,执行增删改查) 插件 阅读全文
posted @ 2018-05-24 00:48 floatthy 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 这个错误由外键约束引起的 错误:将DispatcherServlet 配置成了filter,因为DispatcherServlet 是控制servlet与spring的控制核心需要配置成servlet 解决:因为Tomcat在部署完了之后默认会在根目录寻找文件,可能会找不到,所以在配置时就用clas 阅读全文
posted @ 2018-05-24 00:46 floatthy 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 传统jdbc数据插入 1、在Java代码for循环插入 executeUpdate() 2、批处理方法addBatch(Statement、Prestatement) addBatch() executeUpdate() 3、缺点: 1、 插入速度非常慢,需要频繁获取session 2、 代码和SQ 阅读全文
posted @ 2018-05-24 00:45 floatthy 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 单参数传递 在mapper文件使用动态SQL时,传入参数的名称任意。不影响参数传入的结果 多参数传递 默认传递方式 自动将传入的参数进行排序,并用arg1…argeN或者param1…paramN赋值,使用的时候需要在mapper中传入对应的参数编号名 传递方式 1、JavaBean 可以将参数设计 阅读全文
posted @ 2018-05-23 02:07 floatthy 阅读(153) 评论(0) 推荐(0) 编辑
摘要: Java事务导引 事务:正确执行一系列操作(或动作),使得数据库从一种状态转移成另一种状态,保证操作全部成功,或者全部失败 事务原则:服从ISO/IEC指定的ACID原则 ISO/IEC:14443 识别卡 -- 非接触式集成电路卡 原子性(Atomicity)、一致性(Consistency)、隔 阅读全文
posted @ 2018-05-23 02:02 floatthy 阅读(121) 评论(0) 推荐(0) 编辑
摘要: JDBC Template概念 为简化持久化操作,spring在JDBC API之上提供JDBC Template组件 提供统一模板: 环境配置 1、创建MySQL数据库 2、搭建maven项目,并引入依赖 3、配置spring配置文件 数据库连接配置 JDBC连接配置 基本操作 execute 通 阅读全文
posted @ 2018-05-23 01:51 floatthy 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 动态代理 ProxyFactoryBean织入切面数量太多不利于围护 BeanNameAutoProxyCreater 根据Bean名称创建代理 DefaultAdvisorAutoProxyCreator 根据Advisor本身包含信息创建代理 AnnotationAwareAspectJAuto 阅读全文
posted @ 2018-05-22 03:15 floatthy 阅读(113) 评论(0) 推荐(0) 编辑
摘要: Spring传统AOP AOP的增强类型 AOP联盟定义了Advice(org.aopalliance.aop.Interface.Advice) 五类(目标类方法的连接点): 1、 前置通知(org.springframework.aop.MethodBeforeAdvice) 执行前增强 2、 阅读全文
posted @ 2018-05-22 03:06 floatthy 阅读(120) 评论(0) 推荐(0) 编辑