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

相关推荐
步行cgn6 分钟前
Spring Bean 的生命周期详解
java·后端·spring
ps酷教程14 分钟前
数据权限DataPersmission
java·学习
刘天远18 分钟前
Agent系统接入编排:评分模型、状态机与Python门禁
数据库·人工智能·python
郝学胜-神的一滴18 分钟前
C++20模板元编程 04:变量模板 别名模板与模板Lambda实战
服务器·开发语言·数据结构·c++·程序人生
驭渊的小故事27 分钟前
Java 项目-jckson序列化工具
java·开发语言
君顾127 分钟前
上海24小时自助健身房系统开发实战指南:从架构设计到功能实现
java·开发语言·健身房
DBA_G35 分钟前
GBase数据库安全“全牌照“技术解读:从等保四级到全密态计算的实践
数据库
用户37215742613536 分钟前
Java 拆分 Word 文档教程:按页、分页符和分节符拆分
java
qq_3449205639 分钟前
Qt事件过滤器
开发语言·c++·qt