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

相关推荐
索荣荣4 分钟前
JavaToken实战指南:从原理到应用
开发语言·python
Albert Edison6 分钟前
【Python】函数
java·linux·python·pip
2401_836563187 分钟前
用Python读取和处理NASA公开API数据
jvm·数据库·python
zho_uzhou9 分钟前
c++ imgui implot绘图使用示例 visual studio
开发语言·c++·visual studio
dyyx11111 分钟前
C++中的过滤器模式
开发语言·c++·算法
2301_8187320623 分钟前
项目启动报错,错误指向xml 已解决
xml·java·数据库·后端·springboot
星夜泊客26 分钟前
C# 基础:为什么类可以在静态方法中创建自己的实例?
开发语言·经验分享·笔记·unity·c#·游戏引擎
Austindatabases26 分钟前
<span class=“js_title_inner“>DBA 未来的是末日还是希望 -- 国外专家博主分析谈发展趋势 (翻译 分析)</span>
数据库·dba
CappuccinoRose28 分钟前
React框架学习文档(七)
开发语言·前端·javascript·react.js·前端框架·reactjs·react router
难得的我们36 分钟前
超越Python:下一步该学什么编程语言?
jvm·数据库·python