Spring
文章平均质量分 69
木_樨
大数据爱好者,欢迎大家关注我!
展开
-
CGLIB动态代理
1、概述我们知道,Java动态代理使用起来非常简单,但也有其局限性。使用Java动态代理时,被代理的类必须实现一个或多个接口,若想给没有实现接口的类实现动态代理,就需要使用CGLIB动态代理。CGLIB(Code Generation Library)是一个高性能开源代码生成包,它的底层通过ASM(Java字节码操控框架)来转换字节码,为一个类创建子类,然后对子类进行增强,解决无接口代理问题。CGL原创 2017-02-26 11:27:51 · 221 阅读 · 0 评论 -
Spring-Bean之基于注解(Annotation)装配解析
1、概述在Spring中,尽管使用XML配置文件可以实现Bean的装配工作,但如果XML配置的bean非常的多,XML配置文件代码将变得非常臃肿,不利于代码的后期维护。自从JDK 1.5之后,Java提供了注解(Annotation)功能,与此同时,Spring 3也提供了Annotation的全面支持,如注解装配Bean、注解实现AspectJ AOP编程等。在Spring 3中,常用的注解如下:原创 2017-02-26 15:19:32 · 931 阅读 · 0 评论 -
Spring面试题及答案(69道)
1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?轻量:Spring 是轻量的,基本的版本大约2MB。 控制反转:Spring通过控制反转实现了转载 2017-02-26 17:20:22 · 482 阅读 · 0 评论