001package org.kuali.common.util.main.spring;
002
003import org.kuali.common.util.main.DefaultMainService;
004import org.kuali.common.util.main.MainService;
005import org.kuali.common.util.spring.service.PropertySourceService;
006import org.kuali.common.util.spring.service.SpringServiceConfig;
007import org.springframework.beans.factory.annotation.Autowired;
008import org.springframework.context.annotation.Bean;
009import org.springframework.context.annotation.Configuration;
010import org.springframework.context.annotation.Import;
011
012@Configuration
013@Import({ SpringServiceConfig.class })
014public class MainServiceConfig {
015
016        @Autowired
017        PropertySourceService service;
018
019        @Bean
020        public MainService mainService() {
021                return new DefaultMainService(service);
022        }
023}