标签:apach 加载 必须 传递 plugin boot org 并且 容器
【一、简介】 <dependency>
<groupId>com.css</groupId>
<artifactId>test-interface</artifactId>
<version>1.0.0</version>
</dependency>
11、groupid和artifactId被统称为"坐标"
groupId 定义了项目属于哪个组
artifactId 定义了当前maven项目在组中唯一的ID
version 指定了myapp项目的当前版本
name声明了一个对于用户更为友好的项目名称,不是必须的,推荐为每个pom声明name,以方便信息交流。
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-dependencies-zookeeper</artifactId>
<version>${dubbo.version}</version>
<type>pom</type>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
</exclusions>
</dependency>
?12、exclusions在mavenB项目中引入mavenA项目依赖,通过依赖传递,会将mavenA中的jar包传递进来,如果B中不需要A中的某个jar包就可以使用此标签。
13、plugin 插件
【七、入口@ SpringBootApplication注解】
14、程序是从main函数进入,使用@ SpringBootApplication.run()加载主程序类
15、@ SpringBootApplication是一个复合注解,
包括@ ComponentScan,和@ SpringBootConfiguration,@EnableAutoConfiguration。
【八、Spring Boot的配置文件】
16、想要向JavaBean类中赋值,需要在javabean的类中添加相应的注解@ Component和@ ConfigurationProperties(prefix = "person")。@ Component将类添加进容器,@ ConfigurationProperties配置文件中的数据注入到类中
【下篇详述Spring Boot注解】
标签:apach 加载 必须 传递 plugin boot org 并且 容器
原文地址:https://blog.51cto.com/13479739/2464200