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

相关推荐
皮卡蛋炒饭.7 小时前
线程的概念和控制
java·开发语言·jvm
John.Lewis7 小时前
Python小课(1)认识Python
开发语言·python
Polar__Star7 小时前
SQL中如何实现特定顺序的查询:CASE WHEN自定义排序
jvm·数据库·python
一只大袋鼠7 小时前
MyBatis 入门详细实战教程(一):从环境搭建到查询运行
java·开发语言·数据库·mysql·mybatis
u0109147607 小时前
mysql如何配置监听IP_mysql bind-address多地址设置
jvm·数据库·python
java资料站7 小时前
MySQL 8.0.45 完整mysqld_safe启动
数据库·mysql
a9511416427 小时前
如何配置RMAN使用第三方备份软件接口_NetBackup或Commvault的MML层整合
jvm·数据库·python
程序员老邢7 小时前
【人生底稿・番外篇 05】我的电影江湖:从录像带时代,到港片陪伴的青春岁月
java·程序人生·职场发展·娱乐
sonnet-10297 小时前
函数式接口和方法引用
java·开发语言·笔记
Bat U7 小时前
JavaEE|多线程(二)
java·开发语言