Maven的配置

一 软件安装

软件安装要选择纯英文目录,文件名称避免使用特殊符号

环境设置
  1. 在setting中,需要配置本地仓库(这个本地仓库作用是从maven远程服务器下载的资源在本地所储存的位置)
  2. 配置maven私服,从服务器中下载资源(配置道mirrors标签内部)
  3. 配置maven中的profile,设置JDK编译和运行版本(储存道profiles标签内部)
软件调试

1.在Maven Installations中配置maven 如下图所示
image.png

2.在Maven User Settings中配置setting文本 如下图所示

image.png

3.工作空间编码设置(在此处编码设置为UTF8,实际编码设置根据情况进行)
image.png

二 快速入门

创建一个Springboot项目有三种方式
(1)直接用SpringToolSuite创建一个Springboot项目
(2)创建一个普通的maven项目,自己在pom文件中添加架包依赖(普通的maven项目还需要自己创建启动类 src包等..)
(3)访问官网starp.spring.io 根据需求创建一个Springboot项目,在导入时选择maven进行导入,如下图所示

image.png

环境搭建完成后,创建项目,程序必须要放到启动类的同包或者自包中,搭配注解描述后,底层会根据启动类的位置来检测主程序

使用测试类同理

三 运行过程分析

image.png

SpringBoot项目在启动时,首先基于启动入口类上的注解描述,进行自动匹配并扫描同包及启动类自包中的类进行加载,然后检测该类上是否有注解描述,如果有,则将此类交给spring框架中的BeanFactory工厂接口的实现类对象,此工厂对象会基于反射创建Bean的实例,假如此Bean指定了生命周期方法,还会调用生命周期方法,当实例创建以后,Spring框架还会基于类的作用域描述,将实例储存到不同的容器中,以实现Bean对象的科学应用

你可能感兴趣的:(maven)