0. 前言 Spring框架提供了一系列丰富的接口帮助我们更快捷的开发应用程序,很多功能仅需要在配置文件声明一下或者在代码写几行就能够实现了,能够使我们更注重于应用的开发上,某种意义上助长了我们的“偷懒”行为。关于缓存,…
分类:spring
几个数据持久化框架Hibernate、JPA、Mybatis、JOOQ和JDBC Template的比较
因为项目需要选择数据持久化框架,看了一下主要几个流行的和不流行的框架,对于复杂业务系统,最终的结论是,JOOQ是总体上最好的,可惜不是完全免费,最终选择JDBC Template。 Hibernate和Mybatis是使…
Spring事件机制问题排查
前言 之前使用Spring的事件机制来改造系统,完成了部分模块的解耦。但是实际使用时却发现存在以下问题: 当ApplicationEventPublisher批量推送ApplicationEvent时,如果Applica…
单数据源访问多数据库的路由开发
单数据源访问多数据库的路由开发 在某些可以配置多站点的开发框架中,如果每个站点单独配置了单独的数据库。那么利用单一数据源根据不同的站点切换不同的数据库比较方便。 在这里展示了spring框架下的解决方案。利用了sprin…
jQuery 事件(二) 表单事件
blur与focus事件 focusin、focusout事件 与blur、focus事件均用于表单处理事件,它们之间的本质区别:是否支持冒泡处理 实例: <div> <input type="text…
基于SpringBoot的后台管理系统(异常、注解、node、page)(二)
common.exception、annotation、node、page 说明 如果您有幸能看到,请认阅读以下内容; 1、本项目临摹自abel533的Guns,他的项目 fork 自 stylefeng 的 Guns!…
Spring Security 进阶-细节总结
关于 Spring Security 的学习已经告一段落了,刚开始接触该安全框架感觉很迷茫,总觉得没有 Shiro 灵活,到后来的深入学习和探究才发现它非常强大。简单快速集成,基本不用写任何代码,拓展起来也非常灵活和强大…
The use of "filters='none'" is no longer supported
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: The use of "f…
Spring - 装配Bean
装配Bean 任何一个成功的应用都是由多个为了实现某个业务目标而相互协作的组件构成的 创建应用对象之间协作关系的行为通常称为装配(wiring),这也是依赖注入(DI) Spring配置的可选方案 在XML中进行显示配置…
Srping源码之BeanFactory.getBean
本文是针对Srping的BeanFactory.getBean来进行源码解析,如果您是第一次看请先看一下XMLBeanFactory解析:https://blog.csdn.net/qq_3025… 可以更好…
AOP和动态代理之间的关系
1.什么是AOP AOP的全称是Aspect-Oriented Programming,即面向切面编程(也称面向方面编程)。它是面向对象编程(OOP)的一种补充,目前已成为一种比较成熟的编程方式。 在传统的业务处理代码中…
构建springmvc+myabtis+dubbo分布式平台-zookeeper注册中心安装
上一篇我们介绍《构建dubbo分布式平台-dubbo简介》,结合dubbo基础简介,今天我们来学习基于zookeeper注册中心的安装。 注册中心 1、建议使用dubbo-2.3.3以上版本的使用zookeeper注册中…