spring boot自动装配原理

spring boot自动装配原理

万人血书感谢:狂神说java——秦疆老师的讲解

原理初探:

自动装配:
pom.xml

1、spring-boot-dependencies:核心依赖在父工程中。
2、我们在写或者引入一些spring boot依赖的时候,不需要指定版本,就因为有这些版本仓库。

启动器
<dependency>
	<groupId>org.springframework.bootgroupId>
    <artifactId>spring-boot-starterartifactId>
dependency>

1、启动器说白了就是springboot的启动场景。
2、spring boot会将所有的功能场景,都变成一个个的启动器。
3、我们要使用什么功能,就只需要什么启动器就可以了。比如:spring-boot-starter-web,他就会自动帮我们导入web环境的依赖。

主程序
//本身就是一个spring的组件

//程序的主入口
//@SpringBootApplication:标注这个类是一个spring boot的应用
@SpringBootApplication
public class HellospringbootApplication {
	public static void main(String[] args) {
        //spring boot应用启动
        SpringApplication.run(HellospringbootApplication.class, args);
    }
}

你可能感兴趣的:(spring,boot)