我试图理解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特定行为.
我的问题是:
@Named和之间有什么区别@Qualifier@Component春天?更新1有一个很好的解释,@Named并@Qualifier在尼斯文章@Named和@Qualifier http://java.dzone.com/articles/java-ee6-cdi-named-components感谢@xmedeko链接到它下面的评论.
在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这样做?