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

相关推荐
天天进步201513 分钟前
Python全栈项目:从零构建基于 Django 的知识管理系统(KMS)
开发语言·python·django
JH307313 分钟前
RedLock-红锁
java·redis
珎珎啊19 分钟前
Python3 迭代器与生成器
开发语言·python
凯瑟琳.奥古斯特26 分钟前
C++变量与基本类型精解
开发语言·c++
OnlyEasyCode40 分钟前
Navicat 任务自动备份指定数据库
数据库
if else44 分钟前
Redis 哨兵集群部署方案
数据库·redis
yejqvow121 小时前
Pandas 高效实现组内跨行时间戳匹配与布尔标记
jvm·数据库·python
喜欢吃鱿鱼1 小时前
DES加解密(附带解决转义问题)-VUE
开发语言·前端·javascript
愚者游世1 小时前
variadic templates(可变参数模板)各版本异同
开发语言·c++·程序人生·面试
了不起的云计算V1 小时前
从DeepSeek V4适配看国产算力的三个拐点
数据库·人工智能