学习SpringMVC中优秀的代码编写风格
来源:互联网 发布:火炬红包群 淘宝群 编辑:程序博客网 时间:2024/06/01 10:39
在
org.springframework.web.servlet.FrameworkServlet
中有下面这段代码
private class ContextRefreshListener implements ApplicationListener<ContextRefreshedEvent> { @Override public void onApplicationEvent(ContextRefreshedEvent event) { FrameworkServlet.this.onApplicationEvent(event); } } public void onApplicationEvent(ContextRefreshedEvent event) { this.refreshEventReceived = true; onRefresh(event.getApplicationContext()); }
这里,ContextRefreshListener 是FrameworkServlet的内部类,监听Context-RefreshedEvent事件,当接收到消息时调用FrameworkServlet的onApplicationEvent方法,在onApplicationEvent中会调用一次onRefresh()方法,并将refreshEventReceived标志设置为已经refresh过。
这种写法,让我注意到
FrameworkServlet.this.onApplicationEvent(event);
这么一句代码,在内部类中使用外部类名.this.method
就可以调用外部类的方法,看起来很不错的样子。所以,动手测试了一下,代码如下:
/** * Created by Administrator on 2016/6/25. */public class Ha { private class Name { public void sayHello() { Ha.this.sayHello(); } } public void sayHello() { System.out.println("Hello"); } public void use() { Name name = new Name(); name.sayHello(); } public static void main(String[] args) { Ha ha = new Ha(); ha.use(); }}
上面的代码太简单不过了,基本上没有逻辑,就不再解释了,写完问问我女票,看看她的回应,见下一节。
运行结果帮我来说明
0 0
- 学习SpringMVC中优秀的代码编写风格
- 优秀的代码风格
- 编写优秀代码的技巧
- 优秀代码风格
- myeclipse 设置代码的编写风格
- es5 编写类风格的代码
- 编写优秀代码的10个技巧
- 编写优秀代码的10个技巧
- 编写优秀代码的10个技巧
- JavaScript代码编写风格
- SpringMVC中restful风格的URL
- springmvc rest风格的实例代码demo讲解
- springmvc rest风格的实例代码demo讲解
- springmvc rest风格的实例代码demo讲解
- springmvc rest风格的实例代码demo讲解
- (转)代码编写风格
- Android代码编写风格规范
- RESTful风格的springMVC
- redis之zmalloc
- 最小的K个数
- DFT与FFT 的直观感受
- linux 常用软件安装
- 杭电1028 整数划分问题 母函数
- 学习SpringMVC中优秀的代码编写风格
- 10Regular Expression Matching
- canvas animation
- C语言基础 for循环遍历及以矩阵的样式输出二维整型数组
- XCode中的单元测试:编写测试类和方法(内容意译自苹果官方文档)
- MySQL5.6导入.sql
- hdu 4508 完全背包入门
- 干货转发,【CDN市场洗牌悄然开始,行业黑马云帆加速又获金榜题名】
- hdu 5054(数学)