SpringBoot学习笔记(一)——通过Maven搭建SpringBoot项目

概述:Spring Boot可以快速构建可运行的独立的,生产级的基于Spring的应用程序

1.Spring Boot使用的系统要求:

SpringBoot学习笔记(一)——通过Maven搭建SpringBoot项目_第1张图片

2.通过Maven构建Spring Boot项目

注:Spring Boot与Apache Maven3.3或以上版本兼容

典型的POM如下:


    

    4.0.0
    cn.com.springboot.demo
    springboot-1
    1.0-SNAPSHOT

    
    
        org.springframework.boot
        spring-boot-starter-parent
        2.1.1.RELEASE
    

    
    
        
            org.springframework.boot
            spring-boot-starter-web
        
    
    
    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    

此时依赖关系如图:

SpringBoot学习笔记(一)——通过Maven搭建SpringBoot项目_第2张图片

通过继承spring-boot-starter-parent的方式很方便,但是有的时候真实项目场景中,我们可能需要继承其他的必要的父POM,或者是我们不希望使用Spring Boot的一些默认Maven设置,在这些情况下,可以通过使用scope=import依赖关系来保持依赖关系管理。

POM如下:



   
    4.0.0
    cn.com.springboot.demo
    springboot-1
    1.0-SNAPSHOT

    
        
            
                
                 org.springframework.boot 
                spring-boot-dependencies
                2.1.1.RELEASE
                pom
                import
            
        
    

    
    
        
            org.springframework.boot
            spring-boot-starter-web
        
    
    
    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    


此时依赖关系与上面的依赖图一

另外,官网上描述,通过以下依赖配置,我们可以指定版本,例如Spring Data的版本,如果我们不额外配置spring-data-releasetrain版本,会使用spring-boot-dependencies中指定的版本,其他依赖同理



     org.springframework.data 
     spring-data-releasetrain
    Fowler-SR2 
    pom
    import

引入所需的jar包后需要创建主启动类(根包下),默认以8080端口启动

SpringBoot学习笔记(一)——通过Maven搭建SpringBoot项目_第3张图片

SpringBoot学习笔记(一)——通过Maven搭建SpringBoot项目_第4张图片

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