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

相关推荐
xieliyu.几秒前
计算机网络:Fiddler 抓包工具使用教程 + HTTP 协议报文格式详解
java·笔记·计算机网络·测试工具·http·java-ee·fiddler
SunnyDays1011几秒前
如何使用 Python 给 PDF 添加附件:文档附件与附件注释
开发语言·python·pdf
步行cgn1 分钟前
@Value 详解:Spring 属性注入的核心注解
java·python·spring
koi77u1 分钟前
嵌入式学习———sqlite数据表
linux·数据库·学习·sqlite
xx~t6 分钟前
嵌入式——Linux软件编程——数据库
linux·c语言·数据库·oracle·sqlite
2401_850481178 分钟前
UVA815
java
霸道流氓气质12 分钟前
Spring AI 多租户隔离方案
java·人工智能·spring
ACP广源盛1392462567313 分钟前
M6/M5 Pro Mac mini 端侧 AI 爆发@ACP#YLB3118 存储扩展芯片在本地 AI 服务中的机会与落地场景
大数据·网络·数据库·人工智能·嵌入式硬件·macos
学逆向的15 分钟前
扩展PE头属性说明
开发语言·网络安全·pe
不会就选b17 分钟前
Linux之socket编程(七)----序列化与反序列化(1)
java·linux·服务器