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

相关推荐
jiayong232 分钟前
第 43 课:任务详情抽屉里的批量处理闭环与删除联动
java·开发语言·前端
likerhood3 分钟前
Java 访问修饰符:public、protected、private讲解
java·开发语言·javascript
iAm_Ike5 分钟前
如何用 IndexedDB 存储从 API 获取的超大列表并实现二级索引
jvm·数据库·python
Ting-yu6 分钟前
SpringCloud快速入门(5)---- 均衡负载
java·spring·spring cloud
数据最前线15 分钟前
亡羊补牢?Oracle 计划推出月度安全补丁
数据库·oracle
学不思则罔23 分钟前
ParallelStream并发陷阱解析
java·开发语言·windows
X566126 分钟前
CSS Flex布局如何让特定子元素不参与缩放_设置flex-shrink- 0的实战技巧
jvm·数据库·python
认真的小羽❅27 分钟前
【Java并发编程】volatile关键字深度解析:从内存语义到实际应用
java·开发语言
jayson.h33 分钟前
可视化界面
开发语言·python