首页 > 其他分享 >springboot的基础知识点

springboot的基础知识点

时间:2022-12-09 14:24:51浏览次数:40  
标签:知识点 springboot parent 基础 boot springframework spring Configuration starter

  1. spring-boot-starter-parent的作用
  2. 不直接继承spring-boot-starter-parent 继承其他的父项目
<dependencyManagement>
     <dependencies>
        <dependency>
            <!-- Import dependency management from Spring Boot -->
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-dependencies</artifactId>
            <version>1.5.9.RELEASE</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>
  1. 指定jdk版本
<properties>
    <java.version>1.8</java.version>
</properties>
  1. 使用spring boot的打包插件:spring-boot-starter-parent指定了pluginManagement,如果我们要使用的话,需要自己手动声明这个插件,然后通过mvn pakcage命令就可以将工程打包成可以执行的jar包了。
<build>
	<plugins>
		<plugin>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-maven-plugin</artifactId>
		</plugin>
	</plugins>
</build>
  1. spring-boot-starter-* :mybatis、redis、mongodb、elasticsearch等快速整合
  2. 基于spring boot进行开发需要遵守的约定规则:启动类的位置及注解main方法
  3. Configuration类
  4. Auto Configuration
  5. @SpringBootApplication=@Configuration、@EnableAutoConfiguration、@ComponantScan,
  6. 启动spring boot程序
    • idea本地启动
    • 服务器jar包启动
  7. devtools工具
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-devtools</artifactId>
        <optional>true</optional>
    </dependency>
</dependencies>
  1. SpringApplication
  2. ApplicationArguments 启动参数
  3. ApplicationRunner / CommandLineRunner

标签:知识点,springboot,parent,基础,boot,springframework,spring,Configuration,starter
From: https://www.cnblogs.com/rbwbear/p/16968780.html

相关文章