micronaut-projects / micronaut-core

Micronaut Application Framework
http://micronaut.io
Apache License 2.0
6.06k stars 1.06k forks source link

Add an option for factories to inherit bean definitions from parent classes #3289

Open alvarosanchez opened 4 years ago

alvarosanchez commented 4 years ago

An example usage would be:

abstract class AbstractFactory {
    @Singleton
    public MyBean myBean() {
        return new MyBean();
    }
}

@Factory(inheritBeans = true)
class MyFactory extends AbstractFactory {}
jameskleeh commented 4 years ago

What is the use case?