Skip to content

Commit 6feaa32

Browse files
committed
Update AvajeInjectModule.java
1 parent 5f17a97 commit 6feaa32

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

modules/jooby-avaje-inject/src/main/java/io/jooby/avaje/inject/AvajeInjectModule.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,11 @@ public void install(Jooby application) {
6868
e -> {
6969
var key = e.getKey();
7070
var provider = e.getValue();
71-
beanScope.bean(key.getName(), key.getType(), provider);
71+
if (key.getName() == null) {
72+
beanScope.provideDefault(key.getType(), provider::get);
73+
} else {
74+
beanScope.bean(key.getName(), key.getType(), provider);
75+
}
7276
});
7377

7478
final var environment = application.getEnvironment();

0 commit comments

Comments
 (0)