Java JSR330
JSR330是Jcp给出的官方标准反向依赖注入规范。Java大部分反向依赖注入的工具或者框架目前基本上都满足JSR330规范、例如spring、guice以及Dagger。 以我们最常用的spring为例。 JSR中@Inject可以当做@AutoWired来使用。而@Named可以当做@Component来使用。 使用JSR330首先要引入javax.inject包: <dependency> <groupId>javax.inject</groupId> <artifactId>javax.inject</artifactId> <version>1</version> </dependency> 目前Maven中央仓库中就一个inject的jar。 首先使用xml配置通过注解扫描添加bean。 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/sche...

