spring core https://docs.spring.io/spring/docs/5.1.3.RELEASE/spring-framework-reference/core.html#beans