blob: 1a4fc0116dd7bfd333047bd917e2bdcfae615a78 [file] [log] [blame]
Jiarenxiang25a45b72025-03-13 16:09:13 +08001package com.ruoyi;
2
崔向南03d21b92025-06-05 17:42:23 +08003import org.mybatis.spring.annotation.MapperScan;
Jiarenxiang25a45b72025-03-13 16:09:13 +08004import org.springframework.boot.SpringApplication;
5import org.springframework.boot.autoconfigure.SpringBootApplication;
6import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
Jiarenxiangb1f77ac2025-06-08 14:08:25 +08007import org.springframework.boot.web.server.ConfigurableWebServerFactory;
8import org.springframework.boot.web.server.ErrorPage;
9import org.springframework.boot.web.server.WebServerFactoryCustomizer;
10import org.springframework.context.annotation.Bean;
崔向南03d21b92025-06-05 17:42:23 +080011import org.springframework.context.annotation.ComponentScan;
Jiarenxiang25a45b72025-03-13 16:09:13 +080012
13/**
14 * 启动程序
15 *
16 * @author ruoyi
17 */
Jiarenxiang5f4247d2025-06-06 18:10:35 +080018
崔向南03d21b92025-06-05 17:42:23 +080019@ComponentScan(basePackages = {
20 "com.ruoyi",
21 "bounty" // 新增您的包路径
22})
23// 关键添加:扩大MyBatis接口扫描范围
24@MapperScan(basePackages = {
25 "com.ruoyi.**.mapper",
Jiarenxiang5f4247d2025-06-06 18:10:35 +080026 "bounty.mapper",
27 "com.ruoyi.web.dao.BT",
28 "com.ruoyi.web.dao.sys"
崔向南03d21b92025-06-05 17:42:23 +080029})
30
Jiarenxiang25a45b72025-03-13 16:09:13 +080031@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })
Yumaooe96c2542025-05-13 17:11:01 +080032public class RuoYiApplication {
33 public static void main(String[] args) {
Jiarenxiang5f4247d2025-06-06 18:10:35 +080034
Jiarenxiang25a45b72025-03-13 16:09:13 +080035 // System.setProperty("spring.devtools.restart.enabled", "false");
36 SpringApplication.run(RuoYiApplication.class, args);
37 // ANSI escape code for blue text
38 String blue = "\u001B[34m";
39 // ANSI escape code to reset text color
40 String reset = "\u001B[0m";
41
Jiarenxiang5f4247d2025-06-06 18:10:35 +080042 System.out.println(blue + " ----我爱雨滔身体好好 喵喵 喵 喵" + reset);
Jiarenxiang25a45b72025-03-13 16:09:13 +080043 }
Jiarenxiangb1f77ac2025-06-08 14:08:25 +080044
45 @Bean
46 public WebServerFactoryCustomizer<ConfigurableWebServerFactory> webServerFactoryCustomizer() {
47 return factory -> {
48 ErrorPage error404Page = new ErrorPage("/index.html");
49 factory.addErrorPages(error404Page);
50 };
51 }
Jiarenxiang25a45b72025-03-13 16:09:13 +080052}