信息发布→ 登录 注册 退出

SpringBoot MainApplication类文件的位置详解

发布时间:2026-01-11

点击量:
目录
  • MainApplication类文件的位置
  • 一定要注意启动类的存放位置

MainApplication类文件的位置

搭建 SpringBoot 项目时有一个主程序入口类.

这个 MainApp 类必须在放在整个项目的最根目录,Spring 在扫描注解的时候是扫描这个文件所在包以下的所有Class,

如果其他类放在了高于这个类或其他目录下就会扫描不到

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
 * @SpringBootApplication 标记一个主程序类.说明这是一个 SpringBoot 应用
 */
@SpringBootApplication
public class ProMainApplication { 
    public static void main(String[] args) {
        // 将 SpringBoot 应用跑起来
        SpringApplication.run(ProMainApplication.class,args);
    } 
}

一定要注意启动类的存放位置

刚开始接触到spring-boot的项目的时候,我们可能会遇到这样的问题,就是spring-boot的项目启动正常,访问资源的时候却是404。

这时候我们就需要排查一下启动类的存放位置。因为@SpringBootApplication默认的扫描位置就是Application所在的同级目录和子目录。

所以,我们要将启动类,和controller,service…等包放在同一包下。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持。

在线客服
服务热线

服务热线

4008888355

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!