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

相关推荐
qq_192779872 分钟前
C++模块化编程指南
开发语言·c++·算法
Mr.朱鹏18 分钟前
Nginx路由转发案例实战
java·运维·spring boot·nginx·spring·intellij-idea·jetty
液态不合群19 分钟前
【面试题】MySQL 的索引下推是什么?
数据库·mysql
2301_7903009620 分钟前
Python深度学习入门:TensorFlow 2.0/Keras实战
jvm·数据库·python
代码村新手20 分钟前
C++-String
开发语言·c++
qq_4017004137 分钟前
Qt 中文乱码的根源:QString::fromLocal8Bit 和 fromUtf8 区别在哪?
开发语言·qt
Code blocks1 小时前
SpringBoot从0-1集成KingBase数据库
数据库
程序员敲代码吗2 小时前
用Python生成艺术:分形与算法绘图
jvm·数据库·python
EndingCoder2 小时前
案例研究:从 JavaScript 迁移到 TypeScript
开发语言·前端·javascript·性能优化·typescript