随笔分类 - Spring
Spring 核心容器 IOC
摘要:目录 1. BeanFactory 2. BeanDefinition 3. BeanDefinitionReader 4 . Web IOC 容器初体验 一 、BeanFactory Spring Bean 的创建是典型的工厂模式,这一系列的 Bean 工厂,也即 IOC 容器为开发者管理对象间的
阅读全文
spring AOP 理解
摘要:Spring Aspect Oriented Program 一、实现方式种类: 1. 基于jdk动态代理 2. cglib 二、两者区别: 1. jdk动态代理需要实现 InvocationHandler 2. cglib 无需实现接口,使用字节码技术去修改class文件使继承 三、注解使用: 1
阅读全文
springBoot 思考
摘要:1.描述一下什么是springboot。 Springboot是一个可以帮助使用Spring的开发者快速构建Spring框架以及Spring生态体系的应用解决方案。 2.约定优于配置指的是什么? 约定优于配置-也称作按约定编程,是一种软件设计范式。目的在于减少开发人员需要做决定的数量,使开发变得简单
阅读全文
posted @ 2019-09-05 15:17
waytods
拦截器 interceptor
摘要:一、常用拦截器 Model Driven Interceptor 将getModel 结果放在值栈 ValueStack i18n Interceptor 国际化语言 FileUpload ~ 文件上传 Logger ~ 日志拦截 Parameters ~ 将请求参数设置到Action 中 Vali
阅读全文
springMVC的controller中insert()多次,记优惠券被多次领取
摘要:做活动,要发优惠券,规定一人只能领取一次(一张)。一天下来发现有一个客户领到了4张,且是同一秒生成的,源代码如下: 估计多个线程同时进了add方法。 想到了单例的双重校验,现修改代码如下, 参考(单例模式中的双重校验锁):https://www.cnblogs.com/diaoniwa/p/7299
阅读全文
@RequestParam,@PathParam,@PathVariable,@QueryParam注解的使用区别,http请求报400错误的原因分析
摘要:获取url模板上数据的(/{id})@DefaultValue 获取请求参数的(包括post表单提交)键值对(?param1=10¶m2=20)、可以设置defaultValue JAX-RS @PathParam @QueryParam Spring @PathVariable @Requ
阅读全文
++++ 对比做过的SSH 与 SSM
摘要:代码实现 1. 对象 hibernate有@Table,并 implements Serializable; mybaties 无注解,无继承、实现。 2.Dao 层 hibernate 使用dao接口 , 有sql 注解。 mybaties dao接口,需要Mapper.xml 。 3. Serv
阅读全文
浙公网安备 33010602011771号