08 2017 档案
摘要:1、 项目名全部小写 2、 包名全部小写 3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。 如:public class MyFirstClass{} 4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。 5、 常量名全部大写
阅读全文
摘要:• if:判断 • choose (when, otherwise):分支选择;带了break的swtich-case 如果带了id就用id查,如果带了lastName就用lastName查;只会进入其中一个 • trim 字符串截取(where(封装查询条件), set(封装修改条件)) • fo
阅读全文
摘要:上面给出了分段查询的例子 另外 <!-- 鉴别器 --> <!-- <discriminator javaType=""></discriminator> 鉴别器:mybatis可以使用discriminator判断某列的值,然后根据某列的值改变封装行为 封装Employee: 如果查出的是女生:就
阅读全文
摘要:单个参数:mybatis不会做特殊处理, #{参数名/任意名}:取出参数值。 多个参数:mybatis会做特殊处理。 多个参数会被封装成 一个map, key:param1...paramN,或者参数的索引也可以 value:传入的参数值 #{}就是从map中获取指定的key的值; 命名参数:明确指
阅读全文
摘要:1,增删改查 这里注意,在接口的定义的时候,可以指定增删改的返回值: int、long返回影响的行数 boolean返回是否执行成功 在生成sqlSession的时候,使用true那表示默认提交。否则需要使用sqlSession.commit()提交修改 自增主键:
阅读全文
摘要:<!-- 6、mappers:将sql映射注册到全局配置中 --> <mappers> <!-- mapper:注册一个sql映射 注册配置文件 resource:引用类路径下的sql映射文件 mybatis/mapper/EmployeeMapper.xml url:引用网路路径或者磁盘路径下的s
阅读全文
摘要:Serialization:序列化,使Java对象到Json字符串的过程。 Deserialization:反序列化,字符串转换成Java对象。 Gson解决的问题 提供一种像toString()和构造方法的很简单的机制,来实现Java 对象和Json之间的互相转换。 允许已经存在的无法改变的对象,
阅读全文
摘要:Gson是google的一个Json库,使用非常简单 new Gson().fromJson(Json_string,class),它会“尽量”转换出对象,哪怕得到的对象从数据上看是不完整的。 就是将json_String转换为class类型的对象 例如: 这就会把info转换成feedback的数
阅读全文
摘要:* SpringMVC 确定目标方法 POJO 类型入参的过程 * 1. 取得POJO入参的 key: * 1). 若目标方法的 POJO 类型的参数没有使用 @ModelAttribute 作为修饰, 则 key 为 POJO 类名第一个字母的小写 * 2). 若使用了 @ModelAttribu
阅读全文
摘要:spring的启动过程: 首先,对于一个web应用,其部署在web容器中,web容器提供其一个全局的上下文环境,这个上下文就是ServletContext,其为后面的spring IoC容器提供宿主环境; 其次,在web.xml中会提供有contextLoaderListener。在web容器启动时
阅读全文
摘要:Ctrl+X 删除行Ctrl+D 复制行 Ctrl+H 显示类结构图 Ctrl+Alt+ left/right 返回至上次浏览的位置 Ctrl+Shift+Up/Down 代码向上/下移动。 Ctrl+Shift+Up/Down 代码向上/下移动。 Ctrl+/ 或 Ctrl+Shift+/ 注释(
阅读全文
摘要:版本不对真的是大坑 1,jackson的包2.7与Spring MVC 高版本不兼容,使用jackson2.6实现了 2,hiddenhttpmethodfilter 与tomcat8 不兼容
阅读全文
摘要:数据绑定流程• 1. Spring MVC 主框架将 ServletRequest 对象及目标方法的入参实例传递给 WebDataBinderFactory 实例,以创建 DataBinder 实例对象• 2. DataBinder 调用装配在 Spring MVC 上下文中的ConversionS
阅读全文
摘要:2,在客户端发起请求 过滤器使用_method的这个参数来决定过滤成是什么类型的,因此,需要在前端的提交表单里面加上_method的隐藏域,注意要使用post方法进行提交 3,后端控制器的编写 控制器直接使用RequestMapping来指定方法就可以了 特别注意!!!!!!!!!!!!! 在tom
阅读全文
摘要:ExceptionHander注解 用来定义一个一场处理的方法,用于处理在同一个Controller中的其他的方法抛出来的异常 如果以想要吧异常信息显示到网页上,需要传入Exception的参数,但是这个参数不能被放到Model/Map里面,只能使用ModelandView来处理 这样写的话,这个异
阅读全文
摘要:1,Demo SpringMVC的拦截器需要实现HandlerInterceptorAdapter的接口 对应提供了三个preHandle,postHandle,afterCompletion方法。 preHandle在业务处理器处理请求之前被调用, postHandle在业务处理器处理请求执行完成
阅读全文
摘要:@RequestBody注解用于读取http请求的内容(字符串),通过springmvc提供的HttpMessageConverter接口将读到的内容转换为json、xml等格式的数据并绑定到controller方法的参数上。 @ResponseBody该注解用于将Controller的方法返回的对
阅读全文
摘要:<mvc:annotation-driven /> 会自动注册RequestMappingHandlerMapping、RequestMappingHandlerAdapter 与ExceptionHandlerExceptionResolver 三个bean。• 还将提供以下支持:– 支持使用 C
阅读全文
摘要:1, jdbcTemplate 2,Namedparametersqltemplate
阅读全文
摘要:Spring 允许继承 bean 的配置, 被继承的 bean 称为父 bean. 继承这个父 Bean 的 Bean 称为子 Bean子 Bean 从父 Bean 中继承配置, 包括 Bean 的属性配置子 Bean 也可以覆盖从父 Bean 继承过来的配置父 Bean 可以作为配置模板, 也可以
阅读全文