package ru.soune.nocopy.configuration; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import ru.soune.nocopy.handler.*; import java.util.HashMap; import java.util.Map; @Configuration public class HandlerConfig { @Bean public Map handlers( RegRequestHandler reg, LoginRequestHandler login, FileUploadHandler upload, FileEntityHandler file, LogoutRequestHandler logoutHandler, ImageFoundRequestHandler imageFoundRequestHandler, VerifyRegisterUserHandler verifyRegisterUser, AuthRequestHandler authRequestHandler, ResetPasswordHandler resetPasswordHandler ) { Map map = new HashMap<>(); map.put(20001, login); map.put(20002, reg); map.put(20004, upload); map.put(20005, file); map.put(20006, logoutHandler); map.put(20007, imageFoundRequestHandler); map.put(20008, authRequestHandler); map.put(20009, verifyRegisterUser); map.put(20010, resetPasswordHandler); return map; } }