博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MyEclipse Spring开发教程:使用基本的Spring功能(三)
阅读量:7182 次
发布时间:2019-06-29

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

hot3.png

MyEclipse个人开发者专享7.5折!>>

Spring是一个应用比较广泛的框架集,本教程将重点介绍依赖注入,这是Spring渗透到所有Spring的核心功能之一。本教程还演示了MyEclipse如何在Spring应用程序开发过程中帮助您。您将学习到:

  • 导入示例项目
  • 使用UML类图和Spring Explorer进行项目可视化
  • 创建一个新的bean定义和实现

持续时间:20-30分钟

还没有MyEclipse?

四、运行代码

在通过"before"方法拦截器进行操作之前,minstrel将"sing"(实际记录)关于Knight所采取的操作。在实际操作发生之前,这种类型的"before"拦截器是一种执行操作的方法(例如在控制台上写下关于Knight将要做什么的描述)。要实现这一点,您可以指示Spring将这个拦截器编入bean定义中的其他类操作。

MyEclipse可以帮助您快速浏览您的Spring应用程序。 在这种情况下,假设您想查看这个minstrel是如何实现的。您可以在图中双击minstrel bean,在Spring bean配置文件中跳转到该定义,然后使用CTRL + Click,可以直接跳转到minstrel implementation。

1. 在图中双击minstrel bean,Spring bean配置文件打开minstrel bean。

MyEclipse Spring开发

Minstrel bean中的bean配置文件

2. 按住CTRL,然后单击MinstrelAdvice类来打开它的资源,这个类记录knight的操作。

MyEclipse Spring开发

MinstrelAdvice类源文件

3. 在资源管理器中,展开Knight project>src/java>com.springinaction.chapter01.knight,然后双击KnightApp.java。

4. 单击运行图标下拉箭头,然后选择Run As>Java Application。控制台视图中显示以下输出:

[DEBUG] 10:51:03 KnightApp - Running KnightApp 

[DEBUG] 10:51:04 KnightOfTheRoundTable - Brave Bedivere did embarkOnQuest 
[DEBUG] 10:51:04 KnightApp - KnightApp Finished 

您可以看到默认的minstrel implementation输出“Brave Bedivere did embarkOnQuest”行。假设你想要一个不同的minstrel implementation,但不想要重新编译整个MinstrelAdvice类。这根本不是问题,您只需要编写一个新的minstrel implementation,然后使用Spring将其插入即可。

更多资讯敬请访问

转载于:https://my.oschina.net/u/2317468/blog/910049

你可能感兴趣的文章
艾伟也谈项目管理,项目管理实战之团队管理
查看>>
IE9是最佳浏览器?
查看>>
快速把web项目部署到weblogic上
查看>>
objcopy
查看>>
RGB_YUV_YCbCr
查看>>
虚拟内存机制
查看>>
一个CSV文件解析类
查看>>
javascript调用C#后台程序执行查询
查看>>
使用MonoTouch进行iOS开发
查看>>
漂亮的蓝色风格网页设计作品欣赏(系列二)
查看>>
Bind和Eval的区别详解
查看>>
血拼2011中国移动开发者大会门票超低价团购!(已结束)
查看>>
Ural_1348. Goat in the Garden 2(计算几何)
查看>>
Mysql学习积累之二[网摘收藏 个人学习参考]
查看>>
[nodejs]Buffer vs String
查看>>
IIS负载均衡-Application Request Route详解第五篇:使用ARR来配置试点项目
查看>>
绿色网站设计作品
查看>>
java设置环境变量
查看>>
POJ 1987 Distance Statistics(树的点分治)
查看>>
[RxJS] Error Handling in RxJS
查看>>