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

相关推荐
历程里程碑几秒前
hot 206
java·开发语言·数据结构·c++·python·算法·排序算法
Coder_Boy_11 分钟前
Java+Proteus仿真Arduino控制LED问题排查全记录(含交互过程)
java·人工智能·python
csbysj202013 分钟前
菜单(Menu)
开发语言
一 乐19 分钟前
校园实验室|基于springboot + vue校园实验室管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端
Lisonseekpan30 分钟前
Spring Boot Email 邮件发送完全指南
java·spring boot·后端·log4j
sheji341634 分钟前
【开题答辩全过程】以 基于Springboot的体检中心信息管理系统设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
坚定信念,勇往无前36 分钟前
mongodb备份的脚本
数据库·mongodb
天河归来38 分钟前
本地windows环境升级dify到1.11.1版本
java·spring boot·docker
yong99901 小时前
基于MATLAB的随机振动界面设计与功率谱密度分析实现
开发语言·matlab
超级种码1 小时前
Java:JavaAgent技术(java.instrument和java.attach)
java·开发语言·python