博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring 3 简单笔记(一)
阅读量:5150 次
发布时间:2019-06-13

本文共 1105 字,大约阅读时间需要 3 分钟。

spring 3 框架主要提供以下一些主要特性:

一.IOC

IOC 个人理解类似于C++里的多态,只是spring里可以通过XML配置完成,并且除了方法还可以配置属性。spring框架会根据这个配置在启动或调用时实例化这个类。主要的配置如下:

"Fredric"
public class SayHelloAction implements SayAction {        private String Message;    @Override    public void sayAction() {        // TODO Auto-generated method stub        System.out.println("SayHelloAction");        System.out.println(Message);    }

具体调用如下:

public class App {
public static void main(String[] args) {
ApplicationContext ctx = new FileSystemXmlApplicationContext("src//applicationContext.xml"); SayAction sayAction = (SayAction) ctx.getBean("sayHello"); sayAction.sayAction(); }}

二.AOP

AOP 在类的某个方法调用前后、异常等情况下,织入某个方法。过去的项目中用的比较多的是日志和数据库操作的缓存机制。在spring 3.0中配置如下:

其中aop:pointcut定义那个被织入的点,expression里中表示执行方法的返回值、类、方法名等。这里采用通配符,表示所有的防范。aop:before表示在织入点之前织入BeforeApp这个bean的doBefore防范。

 

 

转载于:https://www.cnblogs.com/Fredric-2013/archive/2013/03/28/2987837.html

你可能感兴趣的文章
Gamescom2014:中国游戏公司37.com进军西方海外市场
查看>>
ios新开发语言swift 新手教程
查看>>
有引用外部jar包时(J2SE)生成jar文件
查看>>
写接口请求类型为get或post的时,参数定义的几种方式,如何用注解(原创)--雷锋...
查看>>
什么是 开发环境、测试环境、生产环境、UAT环境、仿真环境
查看>>
科研需要兴趣和自信
查看>>
【OpenJ_Bailian - 2287】Tian Ji -- The Horse Racing (贪心)
查看>>
循环引用 。 @class
查看>>
rabbitmq
查看>>
Java网络编程--socket服务器端与客户端讲解
查看>>
Git 中README.md中MarkDown语法示例
查看>>
Android实现双进程守护
查看>>
IPC,Hz(Hertz) and Clock Speed
查看>>
C++ Primer 第二章 学习笔记
查看>>
List_统计输入数值的各种值
查看>>
Cocos2d-x 的“HelloWorld” 深入分析
查看>>
别让青春再浪费_个人经历
查看>>
POJ2566-Bound Found (尺取法)
查看>>
学习笔记-KMP算法
查看>>
学习笔记--树链剖分
查看>>