Spring

Overview

Emc4j use Spring as the underlying framework

AutoConfiguration

By default autoConfiguration is disabled

Bean naming

By default Spring uses bean class’s simple name as bean name which is a valid choice when you own all the classes in your project.

Emc4j is focused on allowing extension at all levels so naming collisions is highly likely to occur. To prevent unwanted collisions Emc4j use a different BeanNameGenerator as default. The EmcBeanNameGenerator uses bean class’s fully qualified name as bean name.

Updated: