腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
BAT的乌托邦
一个前25年还不会写Hallo World的半残程序猿:A哥
专栏成员
举报
522
文章
1529928
阅读量
379
订阅数
订阅专栏
申请加入专栏
全部文章(522)
spring(293)
java(204)
编程算法(143)
spring boot(101)
spring cloud(70)
api(63)
网络安全(63)
容器(58)
jdk(49)
http(47)
servlet(43)
ide(39)
https(38)
linux(37)
mvc(36)
javascript(34)
缓存(34)
网站(33)
json(25)
android(24)
aop(23)
xml(22)
apache(22)
c++(19)
打包(19)
面向对象编程(19)
php(18)
jvm(18)
负载均衡(17)
负载均衡缓存(17)
文件存储(17)
node.js(16)
jar(12)
access(11)
hashmap(10)
数据库(9)
sql(9)
unix(8)
分布式(8)
数据结构(7)
python(6)
云数据库 Redis(6)
eclipse(6)
express(6)
tcp/ip(6)
腾讯云开发者社区(6)
html(5)
oracle(5)
maven(5)
jdbc(5)
数据分析(5)
微服务(5)
bash(4)
bootstrap(4)
ajax(4)
bash 指令(4)
命令行工具(4)
开源(4)
mybatis(4)
hystrix(4)
jsp(3)
单片机(3)
git(3)
github(3)
tomcat(3)
mapreduce(3)
日志服务(3)
正则表达式(3)
gui(3)
windows(3)
任务调度(3)
异常(3)
DNS 解析 DNSPod(2)
go(2)
访问管理(2)
腾讯云测试服务(2)
dns(2)
ipv6(2)
case(2)
double(2)
semaphore(2)
对象存储(1)
自动驾驶(1)
mac os(1)
css(1)
云数据库 SQL Server(1)
struts(1)
analyzer(1)
云数据库 MongoDB(1)
mongodb(1)
vr 视频解决方案(1)
xslt & xpath(1)
kubernetes(1)
存储(1)
压力测试(1)
shell(1)
ssh(1)
yum(1)
单元测试(1)
flash(1)
dubbo(1)
gradle(1)
socket编程(1)
uml(1)
nest(1)
kafka(1)
utf8(1)
sdk(1)
abstract(1)
command(1)
distribution(1)
exception(1)
execution(1)
feign(1)
histogram(1)
int(1)
integer(1)
metrics(1)
nan(1)
pool(1)
publish(1)
server(1)
static(1)
statistics(1)
stream(1)
system(1)
threadpool(1)
插件(1)
泛型(1)
工具(1)
开发(1)
开发者(1)
效率(1)
性能(1)
优化(1)
搜索文章
搜索
搜索
关闭
掌握@ControllerAdvice配合RequestBodyAdvice/ResponseBodyAdvice使用,让你的选择不仅仅只有拦截器【享学Spring MVC】
spring
网络安全
aop
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
YourBatman
2019-09-29
7.1K
0
【小家Spring】Spring AOP的多种使用方式以及神一样的AspectJ-AOP使用介绍
aop
ide
打包
spring
spring boot
AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。
YourBatman
2019-09-03
2.6K
0
【小家Spring】Spring AOP中@Pointcut切入点表达式最全面使用介绍
spring
编程算法
aop
标准的AspectJ Aop的pointcut的表达式类型是很丰富的,但是Spring Aop只支持其中的9种,外加Spring Aop自己扩充的一种一共是11(10+1)种类型的表达式,分别如下。
YourBatman
2019-09-03
21.2K
0
【小家Spring】AbstractAutowireCapableBeanFactory#populateBean实现Bean的属性赋值和initializeBean对Bean的初始化
spring
网络安全
aop
编程算法
在上一篇博文:【小家Spring】AbstractBeanFactory#getBean()、doGetBean完成Bean的初始化、实例化,以及BeanPostProcessor后置处理器源码级详细分析 源码分析的时候,留下两个重要的步骤还没有说,一个是属性赋值的populateBean()(依赖注入),还有一个就是赋值后对Bean的一些初始化操作:initializeBean()
YourBatman
2019-09-03
1.1K
0
【小家Spring】Spring AOP之Advisor、PointcutAdvisor、IntroductionAdvisor、IntroductionInterceptor(引介增强)
spring
express
aop
网络安全
上篇文章:【小家Spring】Spring AOP核心类Pointcut解析,对PointcutExpression切点表达式解析原理分析(以AspectJExpressionPointcut为例) 讲到了很多的Pointcut,以及各自的使用场景。
YourBatman
2019-09-03
5.4K
0
【小家Spring】面向切面编程Spring AOP创建代理的方式:ProxyFactoryBean、ProxyFactory、AspectJProxyFactory(JDK Proxy和CGLIB)
spring
aop
容器
jdk
Spring AOP是大家都非常熟悉的一个概念,在Spring家族体系中扮演着举足轻重的作用。
YourBatman
2019-09-03
1.6K
0
【小家Spring】详解Spring AOP的底层代理JdkDynamicAopProxy和ObjenesisCglibAopProxy的源码分析(介绍CGLIB使用中的坑)
spring
aop
jdk
java
c++
在前面的博文我们了解到,Spring所有的代理AopProxy的创建最后都是ProxyCreatorSupport#createAopProxy这个方法,而这个方法如下:
YourBatman
2019-09-03
3.1K
2
【小家Spring】Spring AOP核心类Pointcut解析,对PointcutExpression切点表达式解析原理分析(以AspectJExpressionPointcut为例)
spring
aop
express
正则表达式
xml
首先需要说明一点:Pointcut接口有两个。 一个是:org.aspectj.lang.reflect.Pointcut,它是aspectj内部使用的。它只有一个实现类PointcutImpl。是它内部的抽象 另一个是:org.springframework.aop.Pointcut,这是Spring AOP体系中对切点的顶层抽象,贯穿整个AOP过程,非常重要。因此本文主要基于它,介绍一些原理以及它常用子类的一些使用。
YourBatman
2019-09-03
4.3K
1
【小家Spring】Spring AOP各个组件概述与总结【Pointcut、Advice、Advisor、Advised、TargetSource、AdvisorChainFactory...】
spring
aop
Spring AOP作为整个Spring体系最最重要的分支之一,若干技术都是基于它的(比如事务、异步、缓存等)
YourBatman
2019-09-03
3.6K
0
【小家Spring】Spring AOP的核心类:AbstractAdvisorAutoProxy自动代理创建器深度剖析(AnnotationAwareAspectJAutoProxyCreator)
spring
aop
容器
上篇博文: 【小家Spring】面向切面编程之—Spring AOP的原理讲解以及源码分析(Cannot find current proxy: Set ‘exposeProxy’ property on ) 已经刚刚结合实例,介绍了Spring AOP的过程以及对源码进行了逐步分析~
YourBatman
2019-09-03
2.8K
0
【小家Spring】探索Spring AOP中aopalliance的Joinpoint、MethodInvocation、Interceptor、MethodInterceptor...
spring
aop
网络安全
面向对象编程
在这篇博文:【小家Spring】详解Spring AOP中底层代理模式之JdkDynamicAopProxy和CglibAopProxy(ObjenesisCglibAopProxy)的源码分析 我们已经能够知道了,代理对象创建好后,其实最终的拦截工作都是交给了MethodInvocation,JDK交给:ReflectiveMethodInvocation,CGLIB交给CglibMethodInvocation
YourBatman
2019-09-03
2.8K
0
3种方式实现多数据源控制/切换、实现读写分离;演示借助AbstractRoutingDataSource实现多数据源的动态切换代码【享学Spring】
spring
容器
jdbc
aop
什么时候一个Java工程里需要同时控制(连接)多个数据源呢?我认为主要有如下两种情况:
YourBatman
2019-09-03
8.6K
1
从@Async案例找到Spring框架的bug:exposeProxy=true不生效原因大剖析+最佳解决方案【享学Spring】
javascript
node.js
spring
aop
本文标题包含有'靓丽'的字眼:Spring框架bug。相信有的小伙伴心里小九九就会说了:又是一篇标题党文章。 鉴于此,此处可以很负责任的对大伙说:本人所有文章绝不哗众取宠,除了干货只剩干货。
YourBatman
2019-09-03
15.4K
5
【小家Spring】从基于@Transactional全注解方式的声明式事务入手,彻底掌握Spring事务管理的原理
node.js
javascript
容器
spring
aop
上篇文章: 【小家Spring】Spring-jdbc的使用以及Spring事务管理的8种方式介绍(声明式事务+编程式事务) 介绍了Spring事务的众多使用方式,其中讲到全注解@Transactional方式的时候一笔带过了,那么本文就以当下最流行的Spring事务的使用方式:全注解的@Transactional使用方式为切入点,扒开Spring事务管理的神秘面纱~
YourBatman
2019-09-03
1.3K
0
【小家Spring】Spring-jdbc的使用以及Spring事务管理的8种方式介绍(声明式事务+编程式事务)
jdbc
api
aop
数据库
spring
为了使JDBC更加易于使用,Spring 在 JDBC API 上定义了一个抽象层,以此建立一个 JDBC 存取框架
YourBatman
2019-09-03
1.6K
0
【小家Spring】Spring AOP原理使用的基础类打点(AopInfrastructureBean、ProxyProcessorSupport、Advised、AjType)
aop
spring
编程算法
网络安全
Spring AOP是整个Spring框架中最重要的内容之一。为了更好的深入查看它的原理,这篇文章主要是把它在关键位置使用到的一些常用类进行打点、解释一波,有助于我们去看源代码的时候变得更加的轻松、流畅
YourBatman
2019-09-03
2.2K
0
【小家Spring】面向切面编程之---Spring AOP的原理讲解以及源码分析(Cannot find current proxy: Set 'exposeProxy' property on )
aop
spring
jar
正则表达式
一说Spring AOP大家肯定不陌生,它作为Spring Framwork的两大基石之一,在Spring的产品线中有着大量的应用。相信小伙伴们在平时工作的项目中,自己也写过类似的AOP代码。
YourBatman
2019-09-03
2.2K
0
【小家Spring】Spring异步处理@Async的使用以及原理、源码分析(@EnableAsync)
javascript
node.js
android
spring
aop
在开发过程中,我们会遇到很多使用线程池的业务场景,例如异步短信通知、异步记录操作日志。大多数使用线程池的场景,就是会将一些可以进行异步操作的业务放在线程池中去完成。
YourBatman
2019-09-03
6.9K
1
【小家Spring】Sping AOP中使用到的那些工具类盘点:AopUtils、AopConfigUtils、AspectJAopUtils 、AopProxyUtils、AopContext
aop
spring
xml
网络安全
Spring AOP框架的代码结构组织得不可为不好,良好的面向对象的编程思想,其中很有一部分得益于它对代码的结构的把控。良好的封装、分层、隔离。而在其中起到重要作用的,便是本文要盘点的一些工具类。
YourBatman
2019-09-03
2.4K
0
【小家Spring】Spring注解驱动开发---Spring Ioc容器中Bean的生命周期详解(BeanPostProcessor解析)
spring
aop
javascript
node.js
编程算法
我们可以自定义初始化和销毁方法;容器在bean进行到当前生命周期的时候来调用我们自定义的初始化和销毁方法
YourBatman
2019-09-03
924
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档