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

相关推荐
益达32117 小时前
JDBC实战优化|从基础增删改查到连接池的完整演进(附性能对比)
java·intellij-idea
少云清17 小时前
【接口测试】3_PyMySQL模块 _连接数据库
数据库·pymysql·代码实现
趣知岛17 小时前
初识DeepSeek
开发语言·人工智能·deepseek
有一个好名字17 小时前
Spring Boot 依赖注入指南:多种方式深度剖析与代码演示
java·服务器·spring boot
superman超哥17 小时前
仓颉编译器优化揭秘:尾递归优化的原理与实践艺术
开发语言·后端·仓颉编程语言·仓颉·仓颉语言·尾递归·仓颉编译器
lkbhua莱克瓦2417 小时前
基础-SQL-DML
开发语言·数据库·笔记·sql·mysql
独自破碎E17 小时前
说一下消息队列有哪些模型
java·开发语言
saber_andlibert17 小时前
【C++转GO】初阶知识
开发语言·c++·golang
峥嵘life17 小时前
2026 Android EDLA 认证相关资源网址汇总(持续更新)
android·java·学习