
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 · 125 阅读 · 0 评论 -
spring_基础学习_02_有关ioc注解
常用IOC注解的分类 用于创建对象的 : 作用和XML配置文件中编写标签实现的功能一致 @Component 作用 : 将当前对象存入soring容器中 属性 : value : 指定标签的id , 不设置则默认是本类类名,首字母小写. @Controller : 一般使用在表现层 @Service : 一般使用在业务层 @Repository : 一般是用在持久层 以上三个注解他...原创 2018-11-02 19:40:39 · 102 阅读 · 0 评论 -
轻松理解AOP思想(面向切面编程)
本文旨在帮助还没有理解AOP的童鞋看透弄懂AOP,也欢迎高手批评指正。 先说一个Spring是什么吧,大家都是它是一个框架,但框架这个词对新手有点抽象,以致于越解释越模糊,不过它确实是个框架的,但那是从功能的角度来定义的,从本质意义上来讲,Spring是一个库,一个Java库,所以我个人觉得应该这样回答Spring是什么:Spring是一个库,它的功能是提供了一个软件框架,这个框架目的是使软件之间...转载 2018-11-02 19:54:39 · 124 阅读 · 0 评论 -
动态代理
动态代理: 特点 : 字节码随用随创建,随用随加载 作用 : 在不改变类的源码下,增强类的方法 基于接口的动态代理 涉及的类: Proxy 提供者: JDK官方 如何创建代理对象 : 使用Proxy类中的newProxyInstance()方法 创建代理对象的要求: 被代理对象最少实现一个接口,如果没有接口则不能使用 newProxyInstance()的参数: ClassLoader : 类...原创 2018-11-05 21:40:19 · 128 阅读 · 0 评论 -
spring_基础学习_03_有关AOP
AOP : 面向切面编程 Joinpoint(连接点) 所谓连接点是指那些被拦截到的点.在spring中,这些点指的是方法,因为spring只支持方法类型的连接点 Pointcut(切入点) 就是我们要增强的Joinpoint Advice(通知/增强) 所谓通知是指拦截到 Joinpoint 之后所要做的事情就是通知。 通知的类型:前置通知, 后置通知, 异常通知, 最终通知, 环绕...原创 2018-11-05 22:00:56 · 137 阅读 · 0 评论 -
AOP中joinpoin的用法
JoinPoint 对象 JoinPoint对象封装了SpringAop中切面方法的信息,在切面方法中添加JoinPoint参数,就可以获取到封装了该方法信息的JoinPoint对象. 常用api: 方法名 功能 Signature getSignature(); 获取封装了署名信息的对象,在该对象中可以获取到目标方法名,所属类的Class等信息 Object[] getArgs(); 获取传...转载 2018-11-23 18:32:21 · 619 阅读 · 0 评论