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

相关推荐
后端AI实验室1 分钟前
我让AI模拟面试官考了我一个小时,然后我沉默了
java·ai
枕布响丸辣2 分钟前
【无标题】
数据库·oracle
Cory.眼5 分钟前
MySQL语法错误与修正指南
数据库·sql·oracle
金銀銅鐵8 分钟前
Byte Buddy 生成的类的结构如何?(第二篇)
java·后端
StackNoOverflow9 分钟前
Spring MVC零散知识点记录
java·spring·mvc
几许9 分钟前
高并发有序顺序号生成中间件 - 架构设计文档
java·后端
几许9 分钟前
高并发强一致性顺序号生成系统 -- SequenceGenerator
java·github
闻哥11 分钟前
深入理解 MySQL InnoDB Buffer Pool 的 LRU 冷热数据机制
android·java·jvm·spring boot·mysql·adb·面试
xiangpanf11 分钟前
PHP vs C语言:30字解析两大编程语言差异
c语言·开发语言·php
LSL666_12 分钟前
Redis值数据类型——sorted set
数据库·redis·缓存·数据类型