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

相关推荐
杨云龙UP9 小时前
ODA服务器RAC节点2/u01分区在线扩容操作记录及后续处理流程(Linux LVM + ext4 文件系统在线扩容操作手册)_20260307
linux·运维·服务器·数据库·ubuntu·centos
John Song10 小时前
Python创建虚拟环境的方式对比与区别?
开发语言·python
搞程序的心海10 小时前
Python面试题(一):5个最常见的Python基础问题
开发语言·python
java1234_小锋16 小时前
Java高频面试题:Redis的Key和Value的设计原则有哪些?
java·redis·面试
parafeeee16 小时前
程序人生-Hello’s P2P
数据库·后端·asp.net
欲买桂花同载酒58216 小时前
程序人生-Hello’s P2P
运维·服务器·数据库
iPadiPhone16 小时前
流量洪峰下的数据守护者:InnoDB MVCC 全实现深度解析
java·数据库·mysql·面试
Nuopiane16 小时前
关于C#/Unity中单例的探讨
java·jvm·c#
win x16 小时前
JVM类加载及双亲委派模型
java·jvm
NineData16 小时前
AI时代的数据对比:DBA还需要盯着屏幕看差异吗?
运维·数据库