小编Jer*_*oek的帖子

什么是javax.inject.Named注释应该用于?

我试图理解javax.inject包,我不清楚javax.inject.Named注释应该用于什么.Javadoc没有解释它背后的想法.

Javadoc位于http://download.oracle.com/javaee/6/api/javax/inject/Named.html

我使用Spring 3.0编写一些示例程序,通过@Named添加bean似乎将它添加到bean工厂但Javadoc描述很轻,我不知道这是标准行为还是Spring特定行为.

我的问题是:

  1. @Named和之间有什么区别@Qualifier
  2. 你应该如何告诉Runtime系统一个类应该可以在其他类中注入什么是注释?相当于@Component春天?

更新1有一个很好的解释,@Named@Qualifier在尼斯文章@Named@Qualifier http://java.dzone.com/articles/java-ee6-cdi-named-components感谢@xmedeko链接到它下面的评论.

java spring dependency-injection java-ee-6

106
推荐指数
4
解决办法
13万
查看次数

Ember-CLI:有没有办法将(供应商)目录复制到/ public/assets?

在Ember-CLI项目中,如果我将包含webfonts及其CSS样式表的public/assets目录添加到目录中,我可以使用它们@import 'assets/font/regular/stylesheet.css.这很好用.

理想情况下,我想将这些资产保留在我的git存储库中,而不是bower install它们作为客户端依赖项,但是如何在Ember-CLI构建中使用这些资产?

说明文档中提到app.import(FILE)Brocfile.js,这适用于CSS样式表,而不是一个WOFF字体文件:

$ ember build
version: 0.0.28
Build failed.
Error: Path or pattern "nicefont.woff" did not match any files
at Object.multiGlob (/(PATH)/node_modules/ember-cli/node_modules/broccoli-static-compiler/node_modules/broccoli-kitchen-sink-helpers/index.js:216:13)
at /(PATH)/demo/node_modules/ember-cli/node_modules/broccoli-static-compiler/index.js:25:27
at invokeCallback (/(PATH)/node_modules/ember-cli/node_modules/rsvp/dist/commonjs/rsvp/promise.js:228:21)
at publish (/(PATH)/node_modules/ember-cli/node_modules/rsvp/dist/commonjs/rsvp/promise.js:176:9)
at publishFulfillment (/(PATH)/node_modules/ember-cli/node_modules/rsvp/dist/commonjs/rsvp/promise.js:312:5)
at flush (/(PATH)/node_modules/ember-cli/node_modules/rsvp/dist/commonjs/rsvp/asap.js:41:9)
Run Code Online (Sandbox Code Playgroud)

另外,我想指定一个app.import()拒绝的目录.

是否有Ember-CLI/Brocolli这样做?

ember.js ember-cli

9
推荐指数
2
解决办法
6694
查看次数