摘要:
拦截器是针对Mapping的。可以在Mapping下配置对应的拦截的。由于常用mvc:annotation-driven配置Mapping和Adapter,所以这里用mvc:interceptors配置拦截器。 1、单个mapping的拦截器 a、定义拦截器。 实现拦截器接口。 b、配置拦截器 拦截 阅读全文
摘要:
1、在spring mvc中加入对文件上传的支持 springmvc.xml 2、文件上传的jar 3、JSP 4、controller 关键 MultipartFile transferTo(File) 5、完成,可以上传文件了。 PS:servlet3 提供文件上传的支持。 阅读全文
摘要:
1、编写全局异常处理类 需要实现接口 org.springframework.web.servlet.HandlerExceptionResolver 2、自定义异常 3、测试程序 4、结果 预期结果,在jsp页面显示。(这里没有设定错误页面,继续用user.jsp来显示)。 阅读全文
摘要:
1、spring mvc自动将传入的pojo数据存入request域 request中的key是该pojo类名,首字母小写。 JSP controller 第一次访问user.jsp 填写表单 点击提交后。 2、@ModelAttribute a、可以制定spring mvc自动传入的pojo的可以 阅读全文
摘要:
使用hibernate校验框架,在controller类中进行数据校验 1、将jar加入工程 2、将校验器加入Spring spring.xml配置文件。 <!-- 校验器 --> <bean id="validator" class="org.springframework.validation. 阅读全文
摘要:
1、默认支持类型 a、HttpServletRequest b、HttpServletResponse c、HttpSession e、Model/ModelMap model是接口,modelmap是接口实现。将model数据填充到request域 2、简单类型 a、直接在controller上加 阅读全文
摘要:
1、ModelAndView 类似servlet,之前例子在用 addObject setViewName 2、String a.表示返回逻辑视图名 spring mvc的视图解析器中设置。(在web-inf下建一个user文件夹) user文件夹中在复制一份user.jsp添加多一段文字表示是us 阅读全文
摘要:
1、url路径映射 基本功能 2、窄化请求映射 根路径+子路径 注意setViewName的路径。 3、限制http请求方法 get和 post 如果是get 阅读全文
摘要:
在mybatis的笔记学习中,是通过写测试程序得到ApplicationContext然后就使用mapper来操作数据库。 这一次通过web开发形式。链接访问。 1、配置文件的编写 数据源,SqlMapConfig.xml,mapper.xml(由逆向工程产生mapper) 2、加载spring容器 阅读全文
摘要:
映射器和适配器 1、非注解的映射器和适配器 a. 入门程序中的单个映射 BeanNameUrlHandlerMapping SimpleControllerHandlerAdapter b.另一种mapping c.另一种adapter 要求handler实现接口HttpRequestHandler 阅读全文
摘要:
入门程序 1、环境准备 myeclipse Spring jar 2、前端控制器设置 (web.xml) 所有的*.action请求通过org.springframework.web.servlet.DispatcherServlet处理。 3、springmvc.xml配置 这里的配置包含,请求怎 阅读全文
摘要:
使用逆向工程来生成数据库表,单表的Mapper 1、搭建环境 2、按实际填写好xml。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBati 阅读全文
摘要:
1、环境 a. jar包 (mybatis+spring mvc运行包+两者整合包mybatis-spring.jar) b.工程目录 c. 配置文件 mybatis:SqlMapConfig.xml、mapper.xml等 spring mvc: applicationContext.xml a) 阅读全文
摘要:
动态SQL SQL语句的灵活操作,判断,拼接。 例子: 其他的标签 SQL片段 阅读全文
摘要:
一、输入映射 mapper.xml的参数只有一个。可以传参数,基本简单类型,hashmap和javabean (一)、Javabean的方法。 需求:通过小说名和作者模糊找书。 1、定义Javabean class NovelCustom extends Novel 继承了Novel。一个可以通过什 阅读全文
摘要:
一、SqlMapConfig.xml 1、属性properties 在入门时,以抽取出连接数据库的属性得到properties文件。 a.可以通过resource和url来获得属性。 b.properties内还可以定义属性。但不建议使用 c.mybatis属性加载顺序 property à res 阅读全文
摘要:
在实际应用中的,会有较多个mapper。如果每新建一个mapper,就向SqlMapConfig上加上对应的配置文件,会十分不便。 可以新建一个package,在其下面放置Mapper.java,同时,将相同命名的Mapper.xml放在该包下面。 这样,就可以在SqlMapConfig.xml上用 阅读全文
摘要:
通过配置Mapper.xml和Mapper.java来应用mybatis 阅读全文
摘要:
mybatis个人学习笔记。没有太详细的文字。
通过图和部分文字的结合,来理解mybatis。也希望得到大家指点。 阅读全文