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的配置

相关推荐
学逆向的2 分钟前
汇编——寻址方式
开发语言·汇编·网络安全
大模型码小白7 分钟前
企业级检索增强后端集成:Java 服务如何管理知识库版本
java·服务器·开发语言·人工智能·python·microsoft
-银雾鸢尾-12 分钟前
C#中的Dictionary相关方法
开发语言·c#
农村小镇哥16 分钟前
Python3开发快速获取图片的文字
开发语言·python
数智化管理手记18 分钟前
预算控制手工核对效率低?预算控制数字化落地实操如何做?
大数据·网络·数据库·人工智能·数据挖掘
MXsoft61819 分钟前
成熟的自动化运维平台是什么样的?
运维·数据库·自动化
geovindu23 分钟前
go:Backtracking Algorithm
开发语言·后端·算法·golang·回溯算法
吴声子夜歌27 分钟前
MongoDB 4.x——合理使用索引(二)
数据库·mongodb
AI多Agent协作实战派27 分钟前
AI多Agent协作系统实战(二十二):从6列到12列——任务监控报告的进化之路
java·人工智能·uni-app·bug
慾玄41 分钟前
sql注入靶场1-5,9关
数据库·sql