随笔分类 -  Spring

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