Skip to content

Commit bcf7537

Browse files
committed
Add Environment to beanscope
might be a handy thing to have
1 parent 6ad5084 commit bcf7537

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)