上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 1、基于注解开发AspectJ (1)AspectJ注解 基于注解开发AspectJ要比基于XML配置开发AspectJ便捷许多,所以在实际开发中推荐使用注解方式。关于注解的相关内容如下: @Aspect:用于定义一个切面,注解在切面类上; @Pointcut:用于定义切入点表达式。在使用时需要定义 阅读全文
posted @ 2019-03-25 19:56 Web1024 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 在传统的基于代理类的AOP实现中,每个代理都是通过ProxyFactoryBean织入切面代理,在实际开发中,非常多的Bean每个都配置ProxyFactoryBean开发维护量巨大。解决方案:自动创建代理 BeanNameAutoProxyCreator 根据Bean名称创建代理 DefaultA 阅读全文
posted @ 2019-03-25 19:47 Web1024 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 在Spring中默认使用JDK动态代理实现AOP编程,使用org.springframework.aop.framework.ProxyFactoryBean创建代理是Spring AOP 实现的最基本方式。 1、通知类型 根据Spring中通知在目标类方法中的连接点位置,通知可以分为6种类型: ( 阅读全文
posted @ 2019-03-20 20:37 Web1024 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 在Java中有多种动态代理技术,如JDK、CGLIB、Javassist、ASM,其中最常用的动态代理技术是JDK和CGLIB。 1、JDK的动态代理 JDK动态代理是java.lang.reflect.*包提供的方法,必须要借助一个接口才能产生代理对象,对于使用业务接口的类,Spring默认使用J 阅读全文
posted @ 2019-03-20 20:24 Web1024 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 1、Spring AOP 的基本概述 AOP(Aspect Oriented Programing)面向切面编程,AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码(性能监视、事务管理、安全检查、缓存)。Spring AOP使用纯Java实现,不需要专门的编译过程和类加载器,在运行期通过代理方 阅读全文
posted @ 2019-03-20 20:13 Web1024 阅读(753) 评论(0) 推荐(0) 编辑
摘要: @ResponseBody可以标注在方法上也可以标注在类上面。简单来说,当标注在方法上时,该方法的返回结果直接转成JSON格式;当标注在类上时,该类中的所有方法的返回结果都转换成JSON格式。 代码示例如下: 前端的异步请求使用JQuery的ajax方法 服务器端Controller类 标注在方法上 阅读全文
posted @ 2019-03-20 10:06 Web1024 阅读(1671) 评论(0) 推荐(0) 编辑
摘要: 代码示例如下: 创建BeanClass实体类 在applicationContext.xml中配置Bean 测试代码 运行结果 阅读全文
posted @ 2019-03-19 17:06 Web1024 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 1、Bean 的配置 Spring可以看做一个大型工厂,用于生产和管理Spring容器中的Bean,Spring框架支持XML和Properties两种格式的配置文件,在实际开发中常用XML格式的配置文件。XML配置文件的跟标签是<beans>,<beans>中包含了多个<bean>子元素,每个<b 阅读全文
posted @ 2019-03-19 16:29 Web1024 阅读(1218) 评论(1) 推荐(0) 编辑
摘要: 1、Spring IOC的基本概念 IOC(Inverse of Control)反转控制的概念,就是将原本在程序中手动创建对象的控制权,交由Spring框架管理。当某个Java对象(调用者)需要调用另一个Java对象(被调用者)时,在传统编程模式下,调用者通常会采用“new 被调用者”的代码方式来 阅读全文
posted @ 2019-03-19 16:01 Web1024 阅读(936) 评论(1) 推荐(0) 编辑
摘要: 1、创建项目 点击“Create New Project”,新建项目 选择Maven项目 项目配置 使用本地安装的Maven 一直点击Next,最后点击完成当控制台中出现“BUILD SUCCESS”,项目创建成功 2、加载依赖 在pom.xml文件中添加Spring依赖和日志相关依赖 3、代码实现 阅读全文
posted @ 2019-03-18 23:46 Web1024 阅读(2609) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页