Spring
Wang-Junchao
这个作者很懒,什么都没留下…
展开
-
Spring AOP 深入剖析
AOP是Spring提供的关键特性之一。AOP即面向切面编程,是OOP编程的有效补充。使用AOP技术,可以将一些系统性相关的编程工作,独立提取出来,独立实现,然后通过切面切入进系统。从而避免了在业务逻辑的代码中混入很多的系统相关的逻辑——比如权限管理,事物管理,日志记录等等。这些系统性的编程工作都可以独立编码实现,然后通过AOP技术切入进系统即可。从而达到了将不同的关注点分离出来的效果。本文深入剖析Spring的AOP的原理。原创 2015-05-31 07:44:42 · 7135 阅读 · 0 评论 -
AspectJ切入点语法详解
6.5 AspectJ切入点语法详解6.5.1 Spring AOP支持的AspectJ切入点指示符 切入点指示符用来指示切入点表达式目的,,在spring AOP中目前只有执行方法这一个连接点,Spring AOP支持的AspectJ切入点指示符如下: execution:用于匹配方法执行的连接点; within:用于匹转载 2017-04-09 10:27:01 · 680 阅读 · 0 评论 -
Springboot MyBatis多数据源切换
Springboot MyBatis多数据源切换在实际开发中,我们一个项目可能会用到多个数据库,通常一个数据库对应一个数据源。本示例,通过两种方式实现多数据源切换 1)手动切换 2)使用注解进行切换代码结构: 简要原理:1)DataSourceType列出所有的数据源的key—key2)DataSourceContextHolder是一个线程安全的DataSourceEnum容器,并提供了向其原创 2017-04-09 11:45:23 · 5109 阅读 · 1 评论 -
001-Springboot从数据库读取配置文件并启动Redis作为缓存服务器
1、背景:在正式的开发过程中,我们会有很多不能的环境,用于不同阶段的系统验证。很多时候我们会把一些配置信息配置在数据库的一个表中。先从数据库的表中读取数据,然后再根据配置信息初始化相应的内容。本示例就讲述如何把Redis集群信息配置在数据库中,通过读取数据库中的Redis配置启动Redis数据库,并且将Redis作为数据库缓存2、实现2.1、工程结构 2.2、pom文件配置<?xml version原创 2017-05-07 17:55:32 · 6974 阅读 · 2 评论