spring框架
happenning
这个作者很懒,什么都没留下…
展开
-
spring_基础学习_01
spring的概述spring是分层的Java SE/EE应用 full-stack轻量级开源框架spring的两大核心IoC(Inverse Of Control: 控制反转) (涉及工厂模式)将对象间的依赖关系交由 Spring进行控制OP(面向切面编程)spring的优势方便解耦,简化开发AOP编程的支持声明式事务的支持方便程序的测试方便集成各种优秀框架降低J...原创 2018-11-01 16:09:49 · 99 阅读 · 0 评论 -
spring_基础学习_02_有关ioc注解
常用IOC注解的分类用于创建对象的 : 作用和XML配置文件中编写标签实现的功能一致@Component作用 : 将当前对象存入soring容器中属性 :value : 指定标签的id , 不设置则默认是本类类名,首字母小写.@Controller : 一般使用在表现层@Service : 一般使用在业务层@Repository : 一般是用在持久层以上三个注解他...原创 2018-11-02 19:40:39 · 86 阅读 · 0 评论 -
轻松理解AOP思想(面向切面编程)
本文旨在帮助还没有理解AOP的童鞋看透弄懂AOP,也欢迎高手批评指正。先说一个Spring是什么吧,大家都是它是一个框架,但框架这个词对新手有点抽象,以致于越解释越模糊,不过它确实是个框架的,但那是从功能的角度来定义的,从本质意义上来讲,Spring是一个库,一个Java库,所以我个人觉得应该这样回答Spring是什么:Spring是一个库,它的功能是提供了一个软件框架,这个框架目的是使软件之间...转载 2018-11-02 19:54:39 · 102 阅读 · 0 评论 -
动态代理
动态代理:特点 : 字节码随用随创建,随用随加载作用 : 在不改变类的源码下,增强类的方法基于接口的动态代理涉及的类: Proxy提供者: JDK官方如何创建代理对象 :使用Proxy类中的newProxyInstance()方法创建代理对象的要求:被代理对象最少实现一个接口,如果没有接口则不能使用newProxyInstance()的参数:ClassLoader : 类...原创 2018-11-05 21:40:19 · 112 阅读 · 0 评论 -
spring_基础学习_03_有关AOP
AOP : 面向切面编程Joinpoint(连接点)所谓连接点是指那些被拦截到的点.在spring中,这些点指的是方法,因为spring只支持方法类型的连接点Pointcut(切入点)就是我们要增强的JoinpointAdvice(通知/增强)所谓通知是指拦截到 Joinpoint 之后所要做的事情就是通知。通知的类型:前置通知, 后置通知, 异常通知, 最终通知, 环绕...原创 2018-11-05 22:00:56 · 105 阅读 · 0 评论 -
AOP中joinpoin的用法
JoinPoint 对象JoinPoint对象封装了SpringAop中切面方法的信息,在切面方法中添加JoinPoint参数,就可以获取到封装了该方法信息的JoinPoint对象.常用api:方法名 功能Signature getSignature(); 获取封装了署名信息的对象,在该对象中可以获取到目标方法名,所属类的Class等信息Object[] getArgs(); 获取传...转载 2018-11-23 18:32:21 · 572 阅读 · 0 评论