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

相关推荐
我真会写代码8 小时前
MySQL关键词全面总结(含用法+避坑指南)
数据库·mysql·索引
lucky九年8 小时前
GO语言模拟C++封装,继承,多态
开发语言·c++·golang
九皇叔叔8 小时前
004-SpringSecurity-Demo 拆分环境
java·springboot3·springsecurity
rainy雨8 小时前
精益数据分析系统功能拆解:如何用精益数据分析解决指标虚高难题与初创期验证场景
大数据·数据库·人工智能·信息可视化·数据挖掘·数据分析·精益工程
温天仁8 小时前
西门子PLC编程实践教程:工控工程案例学习
开发语言·学习·自动化·php
tycooncool8 小时前
QT数据库(三):QSqlQuery使用
数据库·qt·oracle
小陈工8 小时前
Python Web开发入门(十):数据库迁移与版本管理——让数据库变更可控可回滚
前端·数据库·人工智能·python·sql·云原生·架构
lsx2024068 小时前
Java 数组
开发语言
JosieBook8 小时前
【C#】VS中的 跨线程调试异常:CrossThreadMessagingException
开发语言·c#
爱滑雪的码农8 小时前
Java八:Character 类与string类
java·开发语言