DifferController(diffService: DiffService, versionService: VersionService, @Qualifier("leftRenderer") leftRenderer: Renderer, @Qualifier("rightRenderer") rightRenderer: Renderer)
Is used for autowire required beans.
diffService - implementation of DiffService interface;
versionService - implementation of VersionService interface;
leftRenderer - bean with '@Qualifier("leftRenderer")', concrete instance of Renderer abstract class that renders left column;
rightRenderer - bean with '@Qualifier("rightRenderer")', concrete instance of Renderer abstract class that renders right column.
Constructor
Is used for autowire required beans.