随笔分类 - Spring
摘要:一、简介 后台业务入口类Controller,对于入参的合法性校验,可以简单粗暴的写出一堆的 if 判断,如下: @RestController @RequestMapping("user") public class UserController { @PostMapping("saveUser"
阅读全文
摘要:一、说明 拥抱Springboot,基于各种读取配置类的形式,了解常见IOC底层注解实用。 二、注解详解demo 2.1、配置定义bean @Configuration public class MainConfig { /** * 注意,当 @Bean 没有指定value或者name的时候,默认的
阅读全文
摘要:一、简介 Spring 实例化 Bean有三种方式:构造函数实例化、工厂方法实例化以及静态工厂方法实例化。两种 Bean类型:一种是普通的Bean,另一种则是工厂Bean。其中,工厂Bean中返回的不是指定的Class的实例,而是其内部方法 getObject 的返回对象。在Spring的内部实现中
阅读全文
摘要:一、简介 Spring事务配置及相关说明详见:https://www.cnblogs.com/eric-fang/p/11052304.html。这里说明spring事务的几点注意: 1、默认只会检查回滚RuntimeException的异常。 2、@Transactional注解只能作用于publ
阅读全文
摘要:事务,在日常开发或者面试中都必定会涉及到。开发工作中,结合数据库开发理解就是:一组dml要么全部成功执行提交,要么因为某一个操作异常,撤销之前所做的成功的操作,整体执行失败。再简单点的一句话:生死与共。 由此,可以看出,事务的必要性:在开发工作中,保证操作数据的安全性。事务的控制也就是保证数据的访问
阅读全文
摘要:springmvc controller默认的是单例singleton的,具体可以查看注解scope可以一目了然。 单例的原因有二: 1、为了性能。 2、不需要多例。 1、这个不用废话了,单例不用每次都new,当然快了。 2、不需要实例会让很多人迷惑,因为spring mvc官方也没明确说不可以多例
阅读全文
摘要:项目中的字符编码问题,spring提供统一的字符处理filter,只需要在项目入口web.xml中配置CharacterEncodingFilter即可,具体配置如下: 继承关系图: 再看下CharacterEncodingFilter的部分实现(省略setter): 很清晰的看到,如果设置了for
阅读全文
摘要:做单元测试的时候,抛出异常 整合中对于dao是如下:自定义基类dao接口类IBaseDao<T>,BaseDaoImpl实现IBaseDao,继承HibernateDaoSupport。注解方式,需要对sessionFactory进行注入, 在BaseDaoImpl中添加:
阅读全文
摘要:接上一篇文章讲述处理@RequestMapping的方法参数绑定之后,详细介绍下@RequestBody、@ResponseBody的具体用法和使用时机;同时对曾经看的一篇文章中讲述的某些部分进行澄清 (文章地址:http://www.byywee.com/page/M0/S702/702424.h...
阅读全文
摘要:接上一篇文章,对@RequestMapping进行地址映射讲解之后,该篇主要讲解request 数据到handler method 参数数据的绑定所用到的注解和什么情形下使用;简介:handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常...
阅读全文
摘要:这段时间项目中用到了RESTful模式来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据...
阅读全文

浙公网安备 33010602011771号