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