- 浏览: 6502 次
最新评论
文章列表
为了统一各种依赖注入框架的编程模型,JCP发布了Java依赖注入规范,JCP将其称为JSR-330.从Spring3开始,Spring已经开始兼容该注入模型
@Inject是JSR-330的核心部件。该注解几乎可以完全替代Spring的@Autowried注解。
@Inject
private Foo foo
和@Autowried一样,@Inject可以自动装配属性、方法和构造器。
但和@Autowried不同的是,@Inject没有required属性。因此,@Inject的注解标注的依赖关系必须存在,如果不存在,则会抛出异常。
除了 ...
使用属性自动注解装配与在xml中使用autowire 属性自动装配并没有太大差别。但是使用注解方式允许更细粒度的自动装配。
Spring容器默认禁止注解装配的。所以使用注解装配要在spring配置中启动它。
最简单的启动方式实在Spring的context命名空间配置中的
<context:annotation-config>;
一档配置完成,我们就可以对代码添加注解,标示Spring应有的属性、方法 和构造器进行自动装配。
Sprng3 支持一下不同的用于自动装配的注解:
1.Spring 自带的@Autowired注解
...
HTML框架IFrame下利用JS在主页面和子页面间传值
下面主页面和子页面互相传值的DEMO 如果仅仅需要子页面触发主页面的函数 仅需 [ parent.window.你的函数 ] 就可以了 DOM方法:父窗口操作IFRAME:window.frames["iframeSon"].docu ...
js自定义对象和方法
- 博客分类:
- javascript
JS中定义类的方式有很多种:1、工厂方式 function Car(){ var ōcar = new Object; ocar.color = "blue"; ocar.doors = 4; ocar.showColor = function(){ document.write(this.color) }; return ocar; } var car1 = Car(); var car2 = Car(); 调用此函数时将创建新对象,并赋予它所有的属性和方法。使用此函数可以创建2个属性完全相同的对象。当然我妹可以通过给它 ...
http://blog.csdn.net/yangbobo1992/article/details/9187343
代码检测工具findbugs和checkstyle工具及部署步骤
一、findbugs配置
1.下载Eclipse插件[edu.umd.cs.findbugs.plugin.eclipse_3.0.0.20140706-2cfb468.zip、
2.将该文件解压,获得edu.umd.cs.findbugs.plugin.eclipse_3.0.0.20140706-2cfb468文件夹。
3.将文件夹放到myeclipse的安装目录dropins文件夹中。
4.重启myeclipse
二、checkstyle配置
1.下载checkstyle插件[net.sf.eclipse ...