HuaHengApplication.java 6.78 KB
package com.huaheng;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.boot.web.embedded.undertow.UndertowServletWebServerFactory;
import org.springframework.boot.web.servlet.server.ServletWebServerFactory;
import org.springframework.context.annotation.Bean;

/**
 * 启动程序
 *
 * @author huaheng
 */
@MapperScan({"com.huaheng.pc.**.**.mapper"})
//添加SecurityAutoConfiguration.class,防止报java.lang.ArrayStoreException错
@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })
public class HuaHengApplication
{

    @Bean // 此处相当于将undertow server注入到spring-context 中,这里相对于tomcat设置要多此动作
    public ServletWebServerFactory servletContainer() {
        UndertowServletWebServerFactory undertow = new UndertowServletWebServerFactory();
        return undertow;
    }

    public static void main(String[] args)
    {
        // System.setProperty("spring.devtools.restart.enabled", "false");
        SpringApplication.run(HuaHengApplication.class, args);
        System.out.println("***************  华恒WMS启动成功JAR  ***************\n" +
                " >>>     WMS启动成功JAR!     <<<  \n"+
                        "                                      ▀▄▄ ▀▄▄\n" +
                "                              ▄▄▄▄▄▄▓▌ ▐██▄ ▓█▄ ▀▄\n" +
                "                          ░▓▓███████▀ ▄████▌▐██▌ ▐▓\n" +
                "                ▄▄▄▄▄▄ ▄  █▀██████▓░▄▓█████▄███▓ ░█▌▄▄▄ ▄ ▄▄▄▄▄▄\n" +
                "                █      ▐▌▐▌▐██████▌▐████████████▌ █▌   ▐▌      █\n" +
                "                █       ▓  ▓███████▄████████████▌▐██   ▓       █\n" +
                "                █   ▄  ▐▌  ▐▓███████████████████▄███   ▐▌  ▄   █\n" +
                "                █   ▐▌▐█     ▀▀▀▀▀▓▓█████████▀▀▀  ▓▓░   █▌▐▌   █\n" +
                "                █   █░▓▌  ▄▓▄        █████░       ░█▌   ▐▓░█   █\n" +
                "                ▌▄ ▐▌ ▐█   ▀   ▓▓▄▄▄▄▓▓  █▄▄██████▌ ▀   █▌ ▐▌ ▄▐\n" +
                "                ▐▌  ▓▄ ▀▓▄     ███████    ███████▓▓   ▄▓▀ ▄▓  ▐▌\n" +
                "                ▌▀▄  ▀▀▄▄░▀▄   ▀▀▓▓███▌  ▐█░▄▄▄▄ ▀▀ ▄▀░▄▄▀▀  ▄▀▐\n" +
                "         ▄      █  ▀▀▄▄  ▀▀▄▀▄    ███▀▀▀▀▀▀ ▓███░ ▄▀▄▀▀  ▄▄▀▀  █\n" +
                "         ▐▌     █     ▀▓▓▄ ▐▌▐▌   ▄▄▄ ▐███▌ ▐██▓▌▐▌▐▌ ▄▓▀      █  ▄      ▄\n" +
                "        ▄▀      █   ▄  ▐██▌░█▓   ▐█▓▌ ░▓██▓       ▓█░▐█▄       █  ▐▌     ▐▌\n" +
                "      ▄▀▄▄▀     █   ▐▌ ██▐▓▄▀           ▄▄▀▀▀██▄▄  ▀▄▓▌▐▌      ▀▄▄█░    ▄▀\n" +
                "     ▐▌▓█▌      ▀ ▄▄█░▐█▓▀           ▄███     ██▓▓    ▓▀     ▄▓██▀    ▄▀▄▄▀\n" +
                "     ▓███▓     ▄▓██▀  ██▌           ▓▓██▌    ▐████▌ ▄▀▄▄▀   ▐███▌    ▐▌▓█▌\n" +
                "     ▐████▌   ▐███▌  ▐▓▓           ▐████     █████ ▐▌▓█▌    ░▓███    ▓███▓\n" +
                "      █████   ░▓███ ░██▌    ▄▄▄▄████████    ▐████▌ ▓███▓    ▄▄███▓░  ▐████▌\n" +
                "      ░█████  ▄▄███▓▐██▌ ░███▓▓▀   ▀████▌   █████  ▐████▌░██████▀ ▐███████▓\n" +
                "  ▓▓█▌ ▐████▌▓▓███▀ ███  ▓▓███     ▄████████████▓▓██████▓▐█████▌  ▐███░█████\n" +
                "  ████  █████████▌ ░███ ▐████▌    ▓▓████▌  ▐████████░██████████   ▐█▓▓ ▐████▓\n" +
                "  ████  ▐████████  ▐███░▐████▌   ▐███████   ▓███████ ▐█████████▌  ███▌  █████▌\n" +
                "  ████▌▄█████████▌ ▐███▌▓▓███    ██████▓▓    ▀▀▓▓██▌  ██████████▄▄███▌  ▐████▓\n" +
                "  ▐███████▓▓▀▓████▄▓▓████████    █████▌        ░███▌  ▐████▓ ▀▀▀▓▓███▌ ▄█████▌\n" +
                "  ▐███▓▓███▄▄▄░░▀▀▀██████████▄▄▄███▓▓▀         ▐███▌ ▄█████▌   █ ▐████████▓▓▀\n" +
                "   ████    ▀▀▀████▄▄▄▄▄░░   ▀▀▀▀▀              ▐████████▓▓▀    █ ▐▓▓████▀▀▀\n" +
                "   ▀▀▀▀         ▄▀▀▀██████                     ▐▓▓████▀▀▀      █\n" +
                "                █     ▓▓██                                     █\n" +
                "                █                                              █\n" +
                "                █    ▄▀▀█ ▄▀▀  ▓   ▄▀▀▄ ▄▀▀▄ ▄▀▄  ▄▀▀  ▄▀▄     █\n" +
                "                █▄▄▄ █▀▓  ▓▀ ▄ █   █  ▓ █▀▀▓ ▓  █ ▓▀ ▄ █  ▓ ▄▄▄█\n" +
                "                       █  ▀▀▀▀ ▀▀▀  ▀▀  ▀    ▀▀▀  ▀▀▀▀ ▀▀▀\n"

        );
    }
}