12 2017 档案

摘要:一、数据绑定流程 1. Spring MVC 主框架将 ServletRequest 对象及目标方 法的入参实例传递给 WebDataBinderFactory 实例,以创 建 DataBinder 实例对象 2. DataBinder 调用装配在 Spring MVC 上下文中的 Conversi 阅读全文
posted @ 2017-12-31 16:08 Wayfo 阅读(671) 评论(0) 推荐(0)
摘要:请求处理方法执行完成后,最终返回一个 ModelAndView对象。对于那些返回 String,View 或 ModeMap 等类型的处理方法,Spring MVC 也会在内部将它们装配成一个ModelAndView 对象,它包含了逻辑名和模型对象的视图 Spring MVC 借助视图解析器(Vie 阅读全文
posted @ 2017-12-29 10:47 Wayfo 阅读(4213) 评论(0) 推荐(3)
摘要:Spring MVC 提供了以下几种途径输出模型数据: ModelAndView: 处理方法返回值类型为 ModelAndView时, 方法体即可通过该对象添加模型数据 Map 及 Model: 入参为org.springframework.ui.Model、org.springframework. 阅读全文
posted @ 2017-12-29 10:05 Wayfo 阅读(349) 评论(0) 推荐(0)
摘要:Spring MVC 通过分析处理方法的签名,将 HTTP 请求信息绑定到处理方法的相应人参中。 @PathVariable @RequestParam @RequestHeader 等) SpringMVC 框架会将 HTTP 请求的信息绑定到相应的方法入参中,并根据方法的返回值类型做出相应的后续 阅读全文
posted @ 2017-12-26 21:26 Wayfo 阅读(4534) 评论(0) 推荐(0)
摘要:一、@RequestMapping 映射请求 Spring MVC 通过@RequestMapping注解可以定义不同的处理器映射规则。 @RequestMapping放在类名上边,设置请求前缀 方法名上边设置请求映射url 方法名上边设置请求映射url 二、映射请求参数、请求方法或请求头 @Req 阅读全文
posted @ 2017-12-25 22:56 Wayfo 阅读(259) 评论(0) 推荐(0)
摘要:Spring 为展现层提供的基于 MVC 设计理念的优秀的Web 框架,是目前最主流的 MVC 框架之一 Spring3.0 后全面超越 Struts2,成为最优秀的 MVC 框架 Spring MVC 通过一套 MVC 注解,让 POJO 成为处理请求的控制器,而无须实现任何接口。 支持 REST 阅读全文
posted @ 2017-12-25 22:11 Wayfo 阅读(1135) 评论(0) 推荐(0)
摘要:一、引入依赖 mybatis-generator-core-1.3.2.jar 二、基于XML的配置 三、Running MyBatis Generator 阅读全文
posted @ 2017-12-24 14:52 Wayfo 阅读(223) 评论(0) 推荐(0)
摘要:一、引入依赖 Spring的相关jar包 mybatis-3.4.1.jar mybatis-spring-1.3.0.jar mysql-connector-java-5.1.37-bin.jar c3p0-0.9.1.2.jar 二、配置applicationContext.xml 三、myba 阅读全文
posted @ 2017-12-22 22:54 Wayfo 阅读(228) 评论(0) 推荐(0)
摘要:MyBatis 包含一个非常强大的查询缓存特性,它可以非常方便地配置和定制。缓存可以极大的提升查询效率。 MyBatis系统中默认定义了两级缓存。 一级缓存和二级缓存。 1、默认情况下,只有一级缓存(SqlSession级别的缓存,也称为本地缓存)开启。2、二级缓存需要手动开启和配置,他是基于nam 阅读全文
posted @ 2017-12-22 14:05 Wayfo 阅读(6975) 评论(0) 推荐(1)
摘要:<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <m 阅读全文
posted @ 2017-12-21 21:11 Wayfo 阅读(519) 评论(0) 推荐(0)
摘要:一、Select元素来定义查询操作 Id:唯一标识符。用来引用这条SQL语句,需要和接口的方法名一致 parameterType:参数类型。可以不传,MyBatis会根据TypeHandler自动推断 resultType:返回值类型。别名或者全类名,如果返回的是集合,定义集合中元素的类型。不能和r 阅读全文
posted @ 2017-12-20 12:38 Wayfo 阅读(838) 评论(0) 推荐(0)
摘要:获取自增主键的值 若数据库支持自动生成主键的字段(比如 MySQL 和 SQL Server),则可以设置 useGeneratedKeys=”true”,然后再把 keyProperty 设置到目标属性上。 sql语句执行完成后,Mybatis会把插入生成的主键封装到该bean对象中。 参数处理 阅读全文
posted @ 2017-12-18 19:34 Wayfo 阅读(271) 评论(0) 推荐(0)
摘要:--> ... 阅读全文
posted @ 2017-12-17 15:45 Wayfo 阅读(452) 评论(0) 推荐(0)
摘要:1.监听域对象自身的创建和销毁的时间监听器 1).ServletContextListener:监听 ServletContext 对象被创建或销毁的 Servlet 监听器 2)创建一个实现了 ServletContextListener 的类, 并且实现其中的两个方法 在 web.xml 文件中 阅读全文
posted @ 2017-12-05 14:01 Wayfo 阅读(153) 评论(0) 推荐(0)
摘要:引入依赖 要使用 MyBatis, 只需将 mybatis-x.x.x.jar 文件置于 classpath 中即可。 如果使用 Maven 来构建项目,则需将下面的 dependency 代码置于 pom.xml 文件中: 从 XML 中构建 SqlSessionFactory 每个基于 MyBa 阅读全文
posted @ 2017-12-04 19:30 Wayfo 阅读(172) 评论(0) 推荐(0)
摘要:AspectJ:Java 社区里最完整最流行的 AOP 框架. 在 Spring2.0 以上版本中, 可以使用基于 AspectJ 注解或基于 XML 配置的 AOP 1).加入jar包 Spring 中启用 AspectJ 注解支持org.aspectjweaver-1.8.9.RELEASE.j 阅读全文
posted @ 2017-12-04 19:04 Wayfo 阅读(167) 评论(0) 推荐(0)
摘要:一、bean之间的关系 1)bean的继承配置: 使用bean的parent属性指定继承哪个bean的配置;此时可以不用配置父类中已有的属性配置。并不是 <bean> 元素里的所有属性都会被继承. 比如: autowire, abstract 等 抽象bean可以不指定class属性,抽象bean 阅读全文
posted @ 2017-12-02 23:27 Wayfo 阅读(153) 评论(0) 推荐(0)
摘要:一、通过工厂方法配置bean Spring 中有两种类型的 Bean, 一种是普通Bean, 另一种是工厂Bean, 即FactoryBean. 工厂 Bean 跟普通Bean不同, 其返回的对象不是指定类的一个实例, 其返回的是该工厂 Bean 的 getObject 方法所返回的对象 创建imp 阅读全文
posted @ 2017-12-02 23:27 Wayfo 阅读(216) 评论(0) 推荐(0)
摘要:XML 配置里的 Bean 自动装配 Spring IOC 容器可以自动装配 Bean. 需要做的仅仅是在 <bean> 的 autowire 属性里指定自动装配的模式 byType(根据类型自动装配): 若 IOC 容器中有多个与目标 Bean 类型一致的 Bean. 在这种情况下, Spring 阅读全文
posted @ 2017-12-02 23:23 Wayfo 阅读(1951) 评论(0) 推荐(0)