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

相关推荐
熬夜的咕噜猫5 分钟前
MySQL备份与恢复
数据库·oracle
Sgf2277 分钟前
ES8(ES2017)新特性完整指南
开发语言·javascript·ecmascript
IAUTOMOBILE14 分钟前
Python 流程控制与函数定义:从调试现场到工程实践
java·前端·python
hutengyi14 分钟前
PostgreSQL版本选择
java
皮皮林55120 分钟前
重磅!JetBrains 正式发布全新的 AI 开发工具,定名 AI IDE AIR
java·intellij idea
jnrjian21 分钟前
recover database using backup controlfile until cancel 假recover,真一致
数据库·oracle
好大哥呀32 分钟前
C++ Web 编程
开发语言·前端·c++
MX_935933 分钟前
SpringMVC请求参数
java·后端·spring·servlet·apache
ID_1800790547339 分钟前
小红书笔记评论 API,Python 调用示例与完整 JSON 返回参考
java·开发语言
lifewange43 分钟前
java连接Mysql数据库
java·数据库·mysql