Run主启动类的详解

java 复制代码
package com.kuang.HelloSpringBoot;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

//本身就是spring的一个组件,也就是注册的bean
@SpringBootApplication
public class HelloSpringBootApplication {

	public static void main(String[] args) {
		SpringApplication.run(HelloSpringBootApplication.class, args);
	}

}

为什么要加载HelloSpringBootApplication,class,因为推断设置main方法的定义类,需要找到运行的主类,一个应用从main方法开始,所以run方法传,定义main方法的类字节码对象,主要还是因为这个类标注了@SpringBootApplication,来启动一个服务。

  • 自动装配
  • Run方法

全面接管SpringMVC的配置

相关推荐
Wang's Blog2 分钟前
Java 项目实战:交友项目 - FastDFS 工作原理
java·大数据·交友
Wang's Blog4 分钟前
Java 项目实战:交友项目 - 保存访客记录
java·开发语言·交友
liangbo78 分钟前
Spring系列01:IoC 与 DI 到底解决了什么
java·spring
江湖中的阿龙11 分钟前
Oracle 紧急安全警报:Java 9.1 分漏洞 CVE-2026-91403,撤销对 eMudhra 风险证书的信任
java·安全·oracle
挖掘狂人17 分钟前
缓存和数据库的一致性,别停在 “延时双删”
java·后端·程序员
实泽有之,无泽虚之18 分钟前
SQL Server数据库备份与还原详解
数据库·sqlserver
DevOpenClub24 分钟前
高考一分一段 API:分数查位次、科类枚举与历史对照
linux·数据库·高考
codigger24 分钟前
缓存和数据库的一致性,别停在 “延时双删”
java·后端·程序员·后端开发
Java后端的Ai之路28 分钟前
Java并发编程07-等待通知机制优化循环等待
java·数据库·python
AllData公司负责人33 分钟前
AllData 可定义数据中台完成信创适配|银河麒麟 + 海光X86 CPU / 华为鲲鹏ARM CPU+ OceanBase / 人大金仓国产化环境部署落地
大数据·arm开发·数据库·人工智能·oceanbase·kingbase