12345678910111213141516171819202122232425262728293031323334353637 |
- package com.pj;
- import org.springframework.boot.SpringApplication;
- import org.springframework.boot.autoconfigure.SpringBootApplication;
- import org.springframework.boot.context.ApplicationPidFileWriter;
- import org.springframework.cache.annotation.EnableCaching;
- import org.springframework.cloud.openfeign.EnableFeignClients;
- import org.springframework.scheduling.annotation.EnableScheduling;
- import org.springframework.transaction.annotation.EnableTransactionManagement;
- import com.pj.current.SpCloudUtil;
- import java.io.File;
- import java.util.Properties;
- /**
- * 启动类
- * @author kong
- */
- @EnableCaching // 启用缓存
- @EnableScheduling // 启动定时任务
- @SpringBootApplication // springboot本尊
- @EnableTransactionManagement // 启动注解事务管理
- @EnableFeignClients // 启用Feign实现RPC调用
- public class SpAdminApplication {
-
- public static void main(String[] args) {
- Properties properties = System.getProperties();
- String rootPath = properties.getProperty("user.dir");
- SpringApplication application = new SpringApplication(SpAdminApplication.class);
- application.addListeners(new ApplicationPidFileWriter(rootPath + File.separator + "app.pid"));
- application.run(args);
- SpCloudUtil.printCurrentServiceInfo();
- // 测试服务调用
- }
- }
|