package com.ruoyi; import com.ruoyi.common.utils.ip.IpUtils; import lombok.extern.slf4j.Slf4j; import org.mybatis.spring.annotation.MapperScan; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; import org.springframework.context.annotation.Bean; import org.springframework.web.socket.config.annotation.EnableWebSocket; import org.springframework.web.socket.server.standard.ServerEndpointExporter; /** * 启动程序 * * @author ruoyi */ @Slf4j @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class}) @MapperScan("com.ruoyi.**.mapper") @EnableWebSocket public class RuoYiApplication { private static String serverPort; @Value("${server.port}") public void setServerPort(String serverPort) { RuoYiApplication.serverPort = serverPort; } public static void main(String[] args) { //http://127.0.0.1:8080/swagger-ui/index.html#/ SpringApplication.run(RuoYiApplication.class, args); log.info("API文档地址:http://{}:{}/doc.html", IpUtils.getHostIp(), serverPort); } }