spring boot 中的创建和pom.xml简介

一.基于spring boot 框架项目的创建

1.使用idea创建(略)

2.通过spring官方创建

1.打开spring官方(https://start.spring.io/)

spring boot 中的创建和pom.xml简介_第1张图片
演示

2.填好Project Metadata 依赖里选择 web ,mysql,创建项目


spring boot 中的创建和pom.xml简介_第2张图片
演示

3.解压得到的压缩包,将项目放到目标文件夹


spring boot 中的创建和pom.xml简介_第3张图片
演示

演示

spring boot 中的创建和pom.xml简介_第4张图片
演示

4.使用mvn构建idea项目

二.spring boot 项目中的pom.xml

1.引用“配置文件详解”(https://blog.csdn.net/weixin_39806100/article/details/82875429

2.部分配置代码


    4.0.0

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

    cn.unicorn
    huilong-server
    1.0.0

    huilong-server
    huilong-server的版本号

    war

    
        UTF-8
        UTF-8
        1.8
        8.0.11
        11.2.0.3
        4.0
        42.2.5
        1.4.0
        2.3.2
        3.6.3
        2.10.6
        2.9.3
        1.16.10
        2.9.2
        2.6.11
        0.9.0
    

    

        
        
            cn.stylefeng.roses
            kernel-core
            1.2.1
        
        
        
            org.projectlombok
            lombok
            ${lombok.version}
        
        
        
            mysql
            mysql-connector-java
            ${mysql-connector-java.version}
        

        
            com.microsoft.sqlserver
            mssql-jdbc
            6.2.1.jre8
            test
        
        
        
        
            org.springframework.boot
            spring-boot-starter-aop
        
        
            org.springframework.boot
            spring-boot-starter-web
        
        
            org.springframework.boot
            spring-boot-starter-cache
        
        
            org.springframework.boot
            spring-boot-starter-validation
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
        
            org.springframework.boot
            spring-boot-devtools
            true
        

        
        
            org.apache.shiro
            shiro-core
            ${shiro.version}
            
                
                    slf4j-api
                    org.slf4j
                
            
        
        
            org.apache.shiro
            shiro-spring
            ${shiro.version}
        
        
            org.apache.shiro
            shiro-ehcache
            ${shiro.version}
            
                
                    org.slf4j
                    slf4j-api
                
                
                    net.sf.ehcache
                    ehcache-core
                
            
        
        
            net.sf.ehcache
            ehcache
            ${ehcache2.version}
        

        
        
            com.github.penggle
            kaptcha
            ${kaptcha.version}
        

        
        
            com.ibeetl
            beetl
            ${beetl.version}
        

        
        
            io.springfox
            springfox-swagger2
            ${swagger.version}
        
        
            io.springfox
            springfox-swagger-ui
            ${swagger.version}
        

        
        
            io.jsonwebtoken
            jjwt
            ${jwt.version}
        
        
            com.alibaba
            fastjson
            1.2.58
        

        
            org.springframework.boot
            spring-boot-configuration-processor
            true
        

        
        
            cn.afterturn
            easypoi-web
            4.0.0
        

        
        
            org.springframework.boot
            spring-boot-starter-quartz
        
        
        
            org.springframework.boot
            spring-boot-starter-data-redis
        
        
            junit
            junit
            4.12
        
        
            org.springframework
            spring-test
            5.1.8.RELEASE
            compile
        
        
            org.springframework.boot
            spring-boot-test
        
        
        
        
        
        
        
        
        
        
    

    
        ${project.artifactId}
        
            
                org.apache.maven.plugins
                maven-compiler-plugin
                3.1
                
                    ${java.version}
                    ${java.version}
                
            
            
                org.springframework.boot
                spring-boot-maven-plugin
                
                    
                        
                            repackage
                        
                    
                
                
                    true
                
            
            
                org.apache.maven.plugins
                maven-resources-plugin
                
                    
                        @
                    
                    false
                
            
            
                org.apache.maven.plugins
                maven-surefire-plugin
                
                    
                    true
                
            
            
                io.fabric8
                docker-maven-plugin
                0.26.1
                
                    tcp://demo.stylefeng.cn:2376
                    _dockerCerts
                    
                        
                            service
                            stylefeng/${project.artifactId}:latest
                            
                                java:8
                                
                                    docker-assembly.xml
                                
                                
                                    java -jar /maven/${project.artifactId}.jar
                                
                            
                        
                    
                
            
            
            
                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.3.2
                
                    true
                    true
                
            
        
        
            
                src/main/webapp
            
            
                src/main/resources
                true
            
            
                src/main/java
                
                    **/*.xml
                
            
        
    

    
        
            local
            
                dev
            
            
                true
            
        
        
            dev
            
                dev
            
        
    


3.每次更改依赖都需要进行如下操作


spring boot 中的创建和pom.xml简介_第5张图片
更新依赖

你可能感兴趣的:(spring boot 中的创建和pom.xml简介)