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

相关推荐
benchmark_cc5 小时前
量化项目启动时,应该先设计数据接口还是先编写策略?从系统架构角度做出正确选择
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
2601_962885725 小时前
如何用 Python 判断一只股票“追涨”还是“抄底”更有效?
android·开发语言·python
Yeswater5 小时前
从 NIO 到 Netty:五个坑,和一张把它填平的基础设施网
java·后端·netty
denlaku5 小时前
JDK 15 新特性详解
java·开发语言
用户8662978480085 小时前
KingbaseES 中文乱码、排序不对?区域和字符集的问题,一次说清
数据库
荣码5 小时前
LangSmith可观测性:AI应用出bug根本不知道哪里出了问题,我踩了4个坑
java·python
滴滴答答哒5 小时前
C# 技巧:优雅实现对象的“局部更新”与“字段合并”
开发语言·c#
aruo5 小时前
回退旧镜像之前,先确认数据库还能兼容
数据库
张洛闻Eren5 小时前
Ansible【第三课】:管理变量和事实
数据库·oracle
灯澜忆梦5 小时前
【面向对象编程c++】| 指针与自定义数据类型
开发语言·c++·算法