SpringBoot MainApplication类文件的位置详解

作者:靳江海 时间:2023-10-28 16:21:12 

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…等包放在同一包下。

SpringBoot MainApplication类文件的位置详解

来源:https://blog.csdn.net/jinjianghai/article/details/85037713

标签:SpringBoot,MainApplication,类文件,位置
0
投稿

猜你喜欢

  • C#中标准的IDispose模式代码详解

    2022-03-27 01:40:05
  • SpringBoot基于SpringSecurity表单登录和权限验证的示例

    2022-05-05 13:28:49
  • Unity3D实现物体排成弧行

    2022-10-15 12:23:06
  • Android调用手机摄像头拍照和录音功能

    2022-10-22 15:37:16
  • Java命令行下Jar包打包小结

    2023-01-04 19:25:44
  • Android悬浮按钮点击返回顶部FloatingActionButton

    2021-09-09 01:47:00
  • Java ConcurrentHashMap用法案例详解

    2023-08-30 02:01:41
  • Spring组件开发模式支持SPEL表达式

    2023-09-05 11:53:31
  • MyBatisPlus 自定义sql语句的实现

    2021-11-11 07:51:20
  • C# 表达式目录树Expression的实现

    2023-04-03 22:57:32
  • Android 自定义View实现任意布局的RadioGroup效果

    2021-08-07 16:20:24
  • .net的命名空间类库的简单介绍

    2023-01-19 17:56:27
  • Spring AOP底层原理及代理模式

    2023-05-05 14:19:38
  • Java对象类型的判断详解

    2023-07-26 09:55:07
  • OpenCV和C++实现图像的翻转(镜像)、平移、旋转、仿射与透视变换

    2023-07-14 23:47:22
  • Android Flutter实现搜索的三种方式详解

    2023-07-10 18:00:49
  • springboot如何将http转https

    2023-02-27 17:10:45
  • C#实现支付宝沙箱支付的项目实践

    2021-07-29 17:18:18
  • 实现 Java 本地缓存的方法解析

    2023-12-04 01:24:33
  • 一篇文章带你深入了解Java类加载

    2023-06-11 22:12:00
  • asp之家 软件编程 m.aspxhome.com