Subversion Repositories SmartDukaan

Rev

Rev 34547 | Rev 34579 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 34547 Rev 34554
Line 10... Line 10...
10
import com.spice.profitmandi.dao.enumuration.cs.EscalationType;
10
import com.spice.profitmandi.dao.enumuration.cs.EscalationType;
11
import com.spice.profitmandi.dao.repository.cs.CsService;
11
import com.spice.profitmandi.dao.repository.cs.CsService;
12
import com.spice.profitmandi.dao.repository.fofo.FofoOrderItemRepository;
12
import com.spice.profitmandi.dao.repository.fofo.FofoOrderItemRepository;
13
import com.spice.profitmandi.dao.util.ContentPojoPopulator;
13
import com.spice.profitmandi.dao.util.ContentPojoPopulator;
14
import com.spice.profitmandi.service.integrations.samsung.upgradeoffer.UpgradeOfferService;
14
import com.spice.profitmandi.service.integrations.samsung.upgradeoffer.UpgradeOfferService;
-
 
15
import io.micrometer.core.instrument.MeterRegistry;
-
 
16
import io.micrometer.core.instrument.config.MeterFilter;
15
import org.apache.logging.log4j.LogManager;
17
import org.apache.logging.log4j.LogManager;
16
import org.apache.logging.log4j.Logger;
18
import org.apache.logging.log4j.Logger;
17
import org.apache.velocity.app.VelocityEngine;
19
import org.apache.velocity.app.VelocityEngine;
18
import org.apache.velocity.exception.VelocityException;
20
import org.apache.velocity.exception.VelocityException;
19
import org.springframework.beans.factory.annotation.Autowired;
21
import org.springframework.beans.factory.annotation.Autowired;
20
import org.springframework.boot.ApplicationArguments;
22
import org.springframework.boot.ApplicationArguments;
21
import org.springframework.boot.ApplicationRunner;
23
import org.springframework.boot.ApplicationRunner;
22
import org.springframework.boot.WebApplicationType;
24
import org.springframework.boot.WebApplicationType;
-
 
25
import org.springframework.boot.actuate.autoconfigure.metrics.MeterRegistryCustomizer;
23
import org.springframework.boot.autoconfigure.SpringBootApplication;
26
import org.springframework.boot.autoconfigure.SpringBootApplication;
24
import org.springframework.boot.builder.SpringApplicationBuilder;
27
import org.springframework.boot.builder.SpringApplicationBuilder;
25
import org.springframework.context.annotation.Bean;
28
import org.springframework.context.annotation.Bean;
26
import org.springframework.context.annotation.ComponentScan;
29
import org.springframework.context.annotation.ComponentScan;
-
 
30
import org.springframework.context.annotation.EnableAspectJAutoProxy;
27
import org.springframework.context.annotation.Primary;
31
import org.springframework.context.annotation.Primary;
28
import org.springframework.context.support.PropertySourcesPlaceholderConfigurer;
32
import org.springframework.context.support.PropertySourcesPlaceholderConfigurer;
29
import org.springframework.core.io.ClassPathResource;
33
import org.springframework.core.io.ClassPathResource;
30
import org.springframework.mail.javamail.JavaMailSender;
34
import org.springframework.mail.javamail.JavaMailSender;
31
import org.springframework.mail.javamail.JavaMailSenderImpl;
35
import org.springframework.mail.javamail.JavaMailSenderImpl;
Line 40... Line 44...
40
import java.util.List;
44
import java.util.List;
41
import java.util.Properties;
45
import java.util.Properties;
42
import java.util.stream.Collectors;
46
import java.util.stream.Collectors;
43
 
47
 
44
@SpringBootApplication
48
@SpringBootApplication
-
 
49
@EnableAspectJAutoProxy
45
@ComponentScan("com.smartdukaan.cron.*, com.spice.profitmandi.common.*")
50
@ComponentScan("com.smartdukaan.cron.*, com.spice.profitmandi.common.*")
46
public class Application implements ApplicationRunner {
51
public class Application implements ApplicationRunner {
47
 
52
 
48
    private static final Logger LOGGER = LogManager.getLogger(Application.class);
53
    private static final Logger LOGGER = LogManager.getLogger(Application.class);
49
 
54
 
Line 80... Line 85...
80
    @Autowired
85
    @Autowired
81
    OrderTrackingService orderTrackingService;
86
    OrderTrackingService orderTrackingService;
82
 
87
 
83
    public static void main(String[] args) throws Throwable {
88
    public static void main(String[] args) throws Throwable {
84
        try {
89
        try {
85
            new SpringApplicationBuilder(Application.class).web(WebApplicationType.NONE).run(args);
90
            new SpringApplicationBuilder(Application.class).web(WebApplicationType.SERVLET).run(args);
86
        } catch (Throwable t) {
91
        } catch (Throwable t) {
87
            t.printStackTrace();
92
            t.printStackTrace();
88
        }
93
        }
89
    }
94
    }
90
 
95