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

相关推荐
轮子大叔4 分钟前
Java8和Java17常见区别
java
威哥爱编程5 分钟前
【AI全栈12-09】Spring Boot 用流式输出做打字机对话:点下去不再干等
java·spring boot·后端
码流子7 分钟前
事件告警延迟拆解:从摄像头到手机通知,延迟卡在哪六个环节
数据库·人工智能·物联网
威哥爱编程8 分钟前
【AI全栈12-08】Spring Boot 用 MCP 统一接入内部系统:让 AI 接一次,全公司复用
java·spring boot·后端
deviant-ART9 分钟前
Java 并发编程:深入理解 synchronized 的使用与原理
java·开发语言·后端
斯内普吖9 分钟前
(开源)校园充电宝租借管理系统实战指南 基于 Java + SSM + Vue + MySQL
java·vue.js·mysql·开源
爱喝热水的呀哈喽13 分钟前
hm探查。
java·前端·人工智能
kimnoic23 分钟前
Python中使用封装类还是函数以及它们的区别
开发语言·python
代码什么用24 分钟前
Java Web 21-22
java·开发语言·web
青柠之夏cc28 分钟前
Python Java PHP底层对比:内存并发性能全解析
开发语言·python·线程