12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- package com.yihu.hos;
- import com.yihu.hos.config.BeanConfig;
- import com.yihu.hos.interceptor.WebMvcInterceptor;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.boot.CommandLineRunner;
- import org.springframework.boot.SpringApplication;
- import org.springframework.boot.autoconfigure.SpringBootApplication;
- import org.springframework.data.mongodb.gridfs.GridFsOperations;
- import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
- import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
- @SpringBootApplication
- public class ESBApplication extends WebMvcConfigurerAdapter implements CommandLineRunner {
- private BeanConfig configuration;
- @Autowired
- private GridFsOperations operations;
- @Autowired
- public void setConfiguration(BeanConfig configuration) {
- this.configuration = configuration;
- }
- public static void main(String[] args) throws Exception {
- SpringApplication application = new SpringApplication(ESBApplication.class);
- application.run(args);
- }
- // 增加拦截器
- @Override
- public void addInterceptors(InterceptorRegistry registry) {
- GridFSUtil.gridFsOperations = operations;
- registry.addInterceptor(new WebMvcInterceptor());
- }
- @Override
- public void run(String... strings) throws Exception {
- // MqServerConfig config = new MqServerConfig();
- // config.serverPort = configuration.getZbusPort();
- // config.storePath = configuration.getZbusStore();
- // final MqServer server = new MqServer(config);
- // server.start();
- // System.out.println("zbus 启动成功!");
- }
- }
|