package com.mhd.bi; import com.mhd.common.core.annotation.fieldsetvalue.CommonService; import com.mhd.common.core.annotation.fieldsetvalue.SetFeildValueAspect; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.client.discovery.EnableDiscoveryClient; import org.springframework.cloud.openfeign.EnableFeignClients; import org.springframework.context.annotation.Import; import org.springframework.scheduling.annotation.EnableAsync; @SpringBootApplication(scanBasePackages = {"com.mhd", "com.mhd.bi"}) @EnableDiscoveryClient @EnableFeignClients(basePackages = {"com.mhd"}) @MapperScan("com.mhd.bi.domain.**.mapper") @Import({SetFeildValueAspect.class, CommonService.class}) @EnableAsync public class BiApplication { public static void main(String[] args) { SpringApplication.run(BiApplication.class, args); System.out.println("(♥◠‿◠)ノ゙ 可视化页面模块启动成功 ლ(´ڡ`ლ)゙ " + "# _oo0oo_\n" + "# o8888888o\n" + "# 88\" . \"88\n" + "# (| -_- |)\n" + "# 0\\ = /0\n" + "# ___/`---'\\___\n" + "# .' \\\\| |// '.\n" + "# / \\\\||| : |||// \\\n" + "# / _||||| -:- |||||- \\\n" + "# | | \\\\\\ - /// | |\n" + "# | \\_| ''\\---/'' |_/ |\n" + "# \\ .-\\__ '-' ___/-. /\n" + "# ___'. .' /--.--\\ `. .'___\n" + "# .\"\" '< `.___\\_<|>_/___.' >' \"\".\n" + "# | | : `- \\`.;`\\ _ /`;.`/ - ` : | |\n" + "# \\ \\ `_. \\_ __\\ /__ _/ .-` / /\n" + "# =====`-.____`.___ \\_____/___.-`___.-'=====\n" + "# `=---='\n" + "#\n" + "#\n" + "# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" + "#\n" + "# 佛祖保佑 永无BUG\n" + "#\n" + "#    ┏┓   ┏┓\n" + "#   ┏┛┻━━━┛┻┓\n" + "#   ┃        ┃\n" + "#   ┃   ━    ┃\n" + "#   ┃ ┳┛ ┗┳ ┃\n" + "#   ┃        ┃\n" + "#   ┃   ┻    ┃\n" + "#   ┃        ┃\n" + "#   ┗━┓   ┏━┛Codes are far away from bugs with the animal protecting\n" + "#     ┃   ┃ 神兽保佑,代码无bug\n" + "#     ┃   ┃\n" + "#     ┃   ┗━━━┓\n" + "#     ┃      ┣┓\n" + "#     ┃     ┏┛\n" + "#     ┗┓┓┏━┳┓┏┛\n" + "#      ┃┫┫ ┃┫┫\n" + "#      ┗┻┛ ┗┻┛\n" + "#\n" + "#    ┏┓   ┏┓\n" + "#   ┏┛┻━━━┛┻┓\n" + "#   ┃        ┃  \n" + "#   ┃   ━    ┃\n" + "#   ┃ >   <┃\n" + "#   ┃        ┃\n" + "#   ┃ . ⌒ ..┃\n" + "#   ┃        ┃\n" + "#   ┗━┓   ┏━┛\n" + "#     ┃   ┃ Codes are far away from bugs with the animal protecting       \n" + "#     ┃   ┃ 神兽保佑,代码无bug\n" + "#     ┃   ┃           \n" + "#     ┃   ┃       \n" + "#     ┃   ┃\n" + "#     ┃   ┃           \n" + "#     ┃   ┗━━━┓\n" + "#     ┃       ┣┓\n" + "#     ┃       ┏┛\n" + "#     ┗┓┓┏━┳┓┏┛\n" + "#      ┃┫┫ ┃┫┫\n" + "#      ┗┻┛ ┗┻┛\n" + "# ┏┓   ┏┓+ +\n" + "#   ┏┛┻━━━┛┻┓ + +\n" + "#   ┃       ┃  \n" + "#   ┃   ━   ┃ ++ + + +\n" + "#   ████━████ ┃+\n" + "#   ┃       ┃ +\n" + "#   ┃   ┻   ┃\n" + "#   ┃       ┃ + +\n" + "#   ┗━┓   ┏━┛\n" + "#     ┃   ┃           \n" + "#     ┃   ┃ + + + +\n" + "#     ┃   ┃    Codes are far away from bugs with the animal protecting   \n" + "#     ┃   ┃ +     神兽保佑,代码无bug  \n" + "#     ┃   ┃\n" + "#     ┃   ┃  +         \n" + "#     ┃    ┗━━━┓ + +\n" + "#     ┃        ┣┓\n" + "#     ┃        ┏┛\n" + "#     ┗┓┓┏━┳┓┏┛ + + + +\n" + "#      ┃┫┫ ┃┫┫\n" + "#      ┗┻┛ ┗┻┛+ + + +\n" + "# d*##$.\n" + "# zP\"\"\"\"\"$e. $\" $o\n" + "#4$ '$ $\" $\n" + "#'$ '$ J$ $F\n" + "# 'b $k $> $\n" + "# $k $r J$ d$\n" + "# '$ $ $\" $~\n" + "# '$ \"$ '$E $\n" + "# $ $L $\" $F ...\n" + "# $. 4B $ $$$*\"\"\"*b\n" + "# '$ $. $$ $$ $F\n" + "# \"$ R$ $F $\" $\n" + "# $k ?$ u* dF .$\n" + "# ^$. $$\" z$ u$$$$e\n" + "# #$b $E.dW@e$\" ?$\n" + "# #$ .o$$# d$$$$c ?F\n" + "# $ .d$$#\" . zo$> #$r .uF\n" + "# $L .u$*\" $&$$$k .$$d$$F\n" + "# $$\" \"\"^\"$$$P\"$P9$\n" + "# JP .o$$$$u:$P $$\n" + "# $ ..ue$\" \"\" $\"\n" + "# d$ $F $\n" + "# $$ ....udE 4B\n" + "# #$ \"\"\"\"` $r @$\n" + "# ^$L '$ $F\n" + "# RN 4N $\n" + "# *$b d$\n" + "# $$k $F\n" + "# $$b $F\n" + "# $\"\" $F\n" + "# '$ $\n" + "# $L $\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" + "# 代码无BUG!\n" + "#\n" + "# ___====-_ _-====___\n" + "# _--^^^#####// \\\\#####^^^--_\n" + "# _-^##########// ( ) \\\\##########^-_\n" + "# -############// |\\^^/| \\\\############-\n" + "# _/############// (@::@) \\\\############\\_\n" + "# /#############(( \\\\// ))#############\\\n" + "# -###############\\\\ (oo) //###############-\n" + "# -#################\\\\ / VV \\ //#################-\n" + "# -###################\\\\/ \\//###################-\n" + "# _#/|##########/\\######( /\\ )######/\\##########|\\#_\n" + "# |/ |#/\\#/\\#/\\/ \\#/\\##\\ | | /##/\\#/ \\/\\#/\\#/\\#| \\|\n" + "# ` |/ V V ` V \\#\\| | | |/#/ V ' V V \\| '\n" + "# ` ` ` ` / | | | | \\ ' ' ' '\n" + "# ( | | | | )\n" + "# __\\ | | | | /__\n" + "# (vvv(VVV)(VVV)vvv)\n" + "# 神兽保佑\n" + "# 代码无BUG!\n" + "# __----~~~~~~~~~~~------___\n" + "# . . ~~//====...... __--~ ~~\n" + "# -. \\_|// |||\\\\ ~~~~~~::::... /~\n" + "# ___-==_ _-~o~ \\/ ||| \\\\ _/~~-\n" + "# __---~~~.==~||\\=_ -_--~/_-~|- |\\\\ \\\\ _/~\n" + "# _-~~ .=~ | \\\\-_ '-~7 /- / || \\ /\n" + "# .~ .~ | \\\\ -_ / /- / || \\ /\n" + "# / ____ / | \\\\ ~-_/ /|- _/ .|| \\ /\n" + "# |~~ ~~|--~~~~--_ \\ ~==-/ | \\~--===~~ .\\\n" + "# ' ~-| /| |-~\\~~ __--~~\n" + "# |-~~-_/ | | ~\\_ _-~ /\\\n" + "# / \\ \\__ \\/~ \\__\n" + "# _--~ _/ | .-~~____--~-/ ~~==.\n" + "# ((->/~ '.|||' -_| ~~-/ , . _||\n" + "# -_ ~\\ ~~---l__i__i__i--~~_/\n" + "# _-~-__ ~) \\--______________--~~\n" + "# //.-~~~-~_--~- |-------~~~~~~~~\n" + "# //.-~~~--\\\n" + "# 神兽保佑\n" + "# 代码无BUG!\n" + "# ,----------------, ,---------,\n" + "# ,-----------------------, ,\" ,\"|\n" + "# ,\" ,\"| ,\" ,\" |\n" + "# +-----------------------+ | ,\" ,\" |\n" + "# | .-----------------. | | +---------+ |\n" + "# | | | | | | -==----'| |\n" + "# | | I LOVE DOS! | | | | | |\n" + "# | | Bad command or | | |/----|`---= | |\n" + "# | | C:\\>_ | | | ,/|==== ooo | ;\n" + "# | | | | | // |(((( [33]| ,\"\n" + "# | `-----------------' |,\" .;'| |(((( | ,\"\n" + "# +-----------------------+ ;; | | |,\"\n" + "# /_)______________(_/ //' | +---------+\n" + "# ___________________________/___ `,\n" + "# / oooooooooooooooo .o. oooo /, \\,\"-----------\n" + "# / ==ooooooooooooooo==.o. ooo= // ,`\\--{)B ,\"\n" + "# /_==__==========__==_ooo__ooo=_/' /___________,\"\n" + "#\n" + "# .-~~~~~~~~~-._ _.-~~~~~~~~~-.\n" + "# __.' ~. .~ `.__\n" + "# .'// \\./ \\\\`.\n" + "# .'// | \\\\`.\n" + "# .'// .-~\"\"\"\"\"\"\"~~~~-._ | _,-~~~~\"\"\"\"\"\"\"~-. \\\\`.\n" + "# .'//.-\" `-. | .-' \"-.\\\\`.\n" + "# .'//______.============-.. \\ | / ..-============.______\\\\`.\n" + "# .'______________________________\\|/______________________________`."); } }