
Spring
老罗-Mason
因为相信,所以看见
展开
-
反射实现AOP 动态代理模式(Spring AOP 的实现原理)
name 7 */ 8 void sayHello(String name); 9 }10 里面有个方法,用于输入"Hello" 加传进来的姓名;我们去写个类实现IHello接口 package com.proxy.aop.test; public class Hello implements IHello { public void sayHello(String name) { System.out.println("原创 2011-12-22 17:24:41 · 90 阅读 · 0 评论 -
深入学习微框架:Spring Boot
原创 2016-01-19 16:52:21 · 97 阅读 · 0 评论 -
使用Spring Boot 创建微服务
原创 2016-01-19 16:48:42 · 126 阅读 · 0 评论 -
基于CGLib(面向Class)的Spring AOP实现原理
标对象的代理(相当于在运行期动态构造一个UserDAOProxy,完成对UserDAOImp的代理任务)。而如果目标代理对象并未实现任何接口,那么Dynamic Proxy就失去了创建动态代理类的基础依据。此时我们需要借助一些其他的机制实现动态代理机制。Spring中,引入了CGLib作为无接口情况下的动态代理实现。CGLib与Dynamic Proxy的代理机制基本类似,只是其动态生成的代理对象并非某个接口的实现,而是针对目标类扩展的子类。换句话说,Dynamic Proxy返回的动态代理类,是目原创 2013-07-17 16:47:31 · 124 阅读 · 0 评论 -
基于Java Dynamic Proxy(面向Interface)的Spring AOP实现原理
(相当于在运行期动态构造一个UserDAOProxy,完成对UserDAOImp的代理任务)。而如果目标代理对象并未实现任何接口,那么Dynamic Proxy就失去了创建动态代理类的基础依据。我们先来看传统方式下一个Proxy的实现实例。假设我们有一个UserDAO接口及其实现类UserDAOImp:UserDAO.java:public interface UserDAO { public void saveUser(User user);}UserDAOImp.j原创 2013-07-17 16:23:58 · 184 阅读 · 0 评论 -
Spring JdbcTemplate源码解析
原创 2013-07-16 17:21:45 · 153 阅读 · 0 评论 -
Spring 基于注解驱动的MVC
原创 2012-03-16 17:18:38 · 87 阅读 · 0 评论 -
Hard code获取Spring中Bean的几种方法
nte( "classpath:applicationContext.xml"); BaseDAO baseDAO=(BaseDAO) ctx.getBean( "baseDAO "); 方法二:(通过WebApplicationContextUtil)在web.xml配置了applicationContext.xml自动加载ApplicationContext ctx = WebApplicationContextUtils.getW原创 2012-01-05 14:01:43 · 147 阅读 · 0 评论 -
配置文件加载Spring配置文件方法
aram-value> </context-param><listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener></web-app>方法二(web.x原创 2012-01-05 13:39:13 · 91 阅读 · 0 评论 -
Spring Boot集成dubbo,mybatis构建maven工程
原创 2017-07-14 10:54:16 · 165 阅读 · 0 评论