Skip to content

Commit a8501b3

Browse files
authored
Merge pull request #3545 from SentryMan/inject-environment
Add `Environment` to Avaje `BeanScope`
2 parents 6ad5084 + bcf7537 commit a8501b3

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import edu.umd.cs.findbugs.annotations.NonNull;
1212
import io.avaje.inject.BeanScope;
1313
import io.avaje.inject.BeanScopeBuilder;
14+
import io.jooby.Environment;
1415
import io.jooby.Extension;
1516
import io.jooby.Jooby;
1617

@@ -75,6 +76,8 @@ public void install(Jooby application) {
7576
});
7677

7778
final var environment = application.getEnvironment();
79+
80+
beanScope.bean(Environment.class, environment);
7881
beanScope.profiles(environment.getActiveNames().toArray(String[]::new));
7982

8083
// configuration properties

0 commit comments

Comments
 (0)