摘要: Introspector 是一个专门处理bean的工具类.用来获取Bean体系里的 propertiesDescriptor,methodDescriptor. 要理解这个,就要理解下面几个议题. *bean是啥? 普通的class 可能有 computerAges(){ }等方法. Bean是 一 阅读全文
posted @ 2018-06-05 14:39 写代码的地方 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1、此监听器主要用于解决java.beans.Introspector导致的内存泄漏的问题 2、此监听器应该配置在web.xml中与Spring相关监听器中的第一个位置(也要在ContextLoaderListener的前面)3、JDK中的java.beans.Introspector类的用途是发现 阅读全文
posted @ 2018-06-05 14:29 写代码的地方 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。 Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked 如果遇到checked意外就不回滚。 如何改变 阅读全文
posted @ 2018-06-05 14:19 写代码的地方 阅读(2123) 评论(0) 推荐(0) 编辑
摘要: Spring整合MyBatis (使用扫描包配置mapper代理) pojo是根据表生成的实体类,属性名要跟字段名相同,不相同sql语句查询时用别名。 首先导jar包 实体类 1 2 3 4 5 6 7 第一步: 编写MyBatis配置文件SqlMapConfig.xml(虽然里面可以什么也不写除了 阅读全文
posted @ 2018-06-05 14:08 写代码的地方 阅读(896) 评论(0) 推荐(0) 编辑
摘要: spring配置文件对应的是父容器,springMVC配置文件产生的是子容器,前者一般配置数据源,事务,注解等,当然还可以进一步将一些配置细化到其他xml中;后者一般配置控制层相关的,如静态资源,视图解析器等。系统启动的时候,先初始化父容器,然后初始化子容器。这里会涉及一个问题,如果配置组件扫描时都 阅读全文
posted @ 2018-06-05 13:44 写代码的地方 阅读(1184) 评论(0) 推荐(0) 编辑
摘要: 这个是一个上传文件的分解器,主要的作用是配置文件上传的一些属性。 1.在这个分解器上配置文件的编码方式 -defaultEncoding 2.配置文件最大值 -maxUploadSize 3.配置缓存 -maxInMemorySize ....等等注意:在这个bean中的id一定要叫multipar 阅读全文
posted @ 2018-06-05 13:36 写代码的地方 阅读(388) 评论(0) 推荐(0) 编辑
摘要: jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。Jackson库于2012.10.8号发布了最新的2.1版。Jackson源码目前托管于GitHub,地址:https://github.com/FasterXML/ 一、Jacks 阅读全文
posted @ 2018-06-05 13:32 写代码的地方 阅读(376) 评论(0) 推荐(0) 编辑
摘要: RedirectAttributes是SpringMVC3.1版本之后出来的一个功能,专门用于重定向之后还能带参数跳转的. 当我从jsp页面函数中带参数到controller层方法,方法执行完毕后返回到页面会显示出url地址参数信息,如果不想显示,可以考虑使用RedirectAttributes对象 阅读全文
posted @ 2018-06-05 12:47 写代码的地方 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1.场景分析 在许多实际项目需求中,后台要从控制层直接返回前端所需的数据,这时Model大家族就派上用场了。 2.三者区别 ①Model Model是一个接口,它的实现类为ExtendedModelMap,继承ModelMap类 1 ②ModelMap ModelMap继承LinkedHashMap 阅读全文
posted @ 2018-06-05 12:43 写代码的地方 阅读(1203) 评论(0) 推荐(0) 编辑
摘要: 1.@RequestMapping 国际惯例先介绍什么是@RequestMapping,@RequestMapping 是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径;用于方法上,表示在类的父路径下追加方法上注解中的地址将会访问到该方 阅读全文
posted @ 2018-06-05 12:29 写代码的地方 阅读(154) 评论(0) 推荐(0) 编辑