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

相关推荐
程序员夏洛几秒前
Redis 中如何实现分布式锁?
数据库·redis·分布式
whcyhhh8 分钟前
头歌实践教学平台:大数据存储2023(十三3)
大数据·开发语言·python
2601_9620652523 分钟前
2.启动mysql容器
java·数据库·mysql
2601_9620654924 分钟前
PHP For 循环
android·java·php
2601_9622017231 分钟前
Java进阶,集合,Colllection,常见数据结构
java·数据结构·windows
彷徨而立36 分钟前
【C/C++】多线程读写普通 int 变量的一些问题
java·c语言·c++
卓怡学长38 分钟前
w175基于springboot校园二手物品交易平台
java·spring boot·spring·maven·intellij-idea
chen<>40 分钟前
malloc 和 free 背后发生了什么?
java·linux·服务器·操作系统
sunzy_泽阳42 分钟前
Java + Spring 实现 Hermes Agent:从源码看多模型接入、子代理、人审与沙箱
java
2601_961133281 小时前
同花顺期货通指标公式通达信指标
java