JSR330是Jcp给出的官方标准反向依赖注入规范。Java大部分反向依赖注入的工具或者框架目前基本上都满足JSR330规范、例如spring、guice以及Dagger。 以我们最常用的spring为例。 JSR中@Inject可以当做@AutoWired来使用。而@Named可以当做@Component来使用。 使用JSR330首先要引入javax.inject包: 代码语言:javascript 代码运行次...
从Spring 3.0开始,Spring提供了对 JSR 330标准注解的支持。这些注解可以喝Spring注解一样被扫描到。你只需要将相关的Jar包加入到你的classpath中即可。 注意:如果你使用Maven,javax.inject子包是需要在标准Maven仓库中用到的(http://repo1.maven.org/maven2/javax/inject/javax.inject/1/),你需要添加下面的依赖到...
Java 依赖注入标准(JSR-330)简介
Spring文档之使用 JSR 330 标准注解 目录 2.11.1. 依赖注入@Inject和@Named 2.11.2. @Named和@ManagedBean:与@Component注释的标准等价物 2.11.3. JSR-330 标准注解的限制 从Spring 3.0 开始,Spring 提供对 JSR-330 标准注解(依赖注入)的支持。这些注释的扫描方式与 Spring 注释相同。要使用它们,您需要在类路径...
步骤1:引入JSR-330依赖 首先,你需要在你的项目中引入JSR-330的依赖。JSR-330是Java规范中的依赖注入标准。你可以通过在你的项目的构建文件中添加以下依赖来引入JSR-330: <dependency><groupId>javax.inject</groupId><artifactId>javax.inject</artifactId><version>1</version></dependency> ...
JSR330 JSR-330 Integration New in Guice 3.0 JSR-330standardizes annotations like@Injectand theProviderinterfaces for Java platforms. It doesn't currently specify how applications are configured, so it has no analog to Guice's modules. Guice implements a complete JSR-330 injector. This table ...
之前的文章我们有讲过,从Spring3.0之后,除了Spring自带的注解,我们也可以使用JSR330的标准注解。不过需要加入maven依赖如下: <dependencies><dependency><groupId>javax.inject</groupId><artifactId>javax.inject</artifactId><version>1</version></dependency></dependencies> ...
目前,JSR 299(Contexts and Dependency Injection for Java EE) 处于社区评审状态,预计今年 9 月会出现在 Java EE 6 规范中。JSR 330(Dependency Injection for Java )是一个提交中的规范。还没有规范文件可以下载到。 299 的 Lead 是来自 JBoss / RedHat 的 Gavin King(Hibernate / Seam Lead),330 的 Lead...
JSR 354:货币和货币交换API,用于处理货币和货币交换。 JSR 303:Bean验证,用于约束验证。 JSR 303:Java Persistence API 2.0,用于实现对象关系映射。 JSR 330:依赖注入标准,用于管理对象之间的依赖关系。 JSR 310:Java 8中引入的新的日期和时间API。 0 赞 0 踩最新...
JSR-330: Dependency Injection for Java. The final specification for the JSR-330 annotationswas released on October 13th, 2009. You can view the raw materials of the specification at any time in source control. You can also view thejavadoc for the spec classeshere. ...