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

相关推荐
圣光SG4 分钟前
Java操作题练习(七)
java·开发语言·算法
衣乌安、1 小时前
数据库事务原理与回滚机制
数据库
麻瓜老宋1 小时前
AI开发C语言应用按步走,表达式计算器calc的第二十三步,多行输入、进制输出、错误恢复、常量折叠、配置加载等
c语言·开发语言·atomcode
q567315232 小时前
企业级 HTTP 代理采购选型:技术评估清单 15 项
开发语言·网络·爬虫·网络协议·http·隧道ip·代理ip
@航空母舰2 小时前
SpringBoot通过Map实现天然的策略模式
java·spring boot·后端
CodexDave2 小时前
PostgreSQL 明明有索引却选了 Nested Loop:从行数误判修正执行计划
数据库·postgresql·执行计划·扩展统计·nestedloop
天天进步20152 小时前
Python全栈项目--智能办公自动化系统
开发语言·python
Co_Hui2 小时前
Java 并发编程
java
cm04Z9c913 小时前
C#摸鱼实录——IoC与DI案例详解
开发语言·c#
czhaii3 小时前
STC ai助手单片机工程项目创建实例
数据库·mongodb