springCloud build Eureka

@MapperScan("com.cciinet.erp.*.*.dao") //扫描的mapper
@SpringBootApplication(exclude = {org.activiti.spring.boot.SecurityAutoConfiguration.class, SecurityAutoConfiguration.class})
@EnableFeignClients
@ServletComponentScan
@EnableEurekaClient
//@EnableScheduling
@ImportResource // (locations = {"classpath:spring-context-jedis.xml"}) //(locations = {"classpath:spring-context-shiro.xml"})
public class ErpApplication {


// @Override
// protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
// // 注意这里要指向原先用main方法执行的Application启动类
// return builder.sources(ClientApplication.class, WebConfig.class);
// }

public static void main(String[] args) {
new SpringApplicationBuilder().sources(ErpApplication.class, WebConfigBeans.class).run(args);

}

@LoadBalanced
@Bean
RestTemplate restTemplate(){
return new RestTemplate();
}

// 解决tomcat扫描mainfast的jar报错问题
@Bean
public TomcatServletWebServerFactory tomcatFactory() {
return new TomcatServletWebServerFactory() {
@Override
protected void postProcessContext(Context context) {
((StandardJarScanner) context.getJarScanner()).setScanManifest(false);
}
};
}

}

Guess you like

Origin www.cnblogs.com/-mzh/p/11583628.html