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

相关推荐
llm大模型算法工程师weng几秒前
Python爬虫实现指南:从入门到实战
开发语言·爬虫·python
东北甜妹2 分钟前
Redis Cluster 集群
数据库
Byron__3 分钟前
HashSet/LinkedHashSet/TreeSet 原理解析
java
lly2024067 分钟前
R 绘图 - 函数曲线图
开发语言
(Charon)8 分钟前
【kv存储】基于 C 的 KV 存储项目:主从单向同步是怎么实现的
数据库
Jul1en_11 分钟前
【Redis】String 类型命令、编码方式与应用场景
数据库·redis·缓存
lifallen20 分钟前
一篇文章讲透 Flink State
大数据·数据库·python·flink
苏瞳儿21 分钟前
创建后端项目-连接MySql并运行成功
java
赵渝强老师25 分钟前
【赵渝强老师】MySQL数据库的分库与分表
数据库·mysql