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

相关推荐
gechunlian884 分钟前
Redis简介、常用命令及优化
数据库·redis·缓存
ahauedu7 分钟前
MySQL 8.0+ 默认使用 caching_sha2_password 插件进行密码加密
数据库·mysql
CoderIsArt8 分钟前
编译器构建中涉及的算法
数据库·算法
暮冬-  Gentle°8 分钟前
编译器优化屏障使用
开发语言·c++·算法
IvorySQL9 分钟前
从代码到舞台:HOW 2026 致敬 PostgreSQL 18 贡献者
数据库·postgresql·开源
华科大胡子13 分钟前
此电脑网络位置异常的AD域排错指南
开发语言·php
m0_7301151118 分钟前
模板编程中的SFINAE技巧
开发语言·c++·算法
mldlds20 分钟前
Spring Boot 实战:轻松实现文件上传与下载功能
java·数据库·spring boot
2401_8747325322 分钟前
Python Web爬虫入门:使用Requests和BeautifulSoup
jvm·数据库·python
xxjj998a25 分钟前
Spring Boot 整合 Apollo 配置中心实战
java·spring boot·后端