• SpringBoot-04:SpringBoot在idea中的俩种创建方式


    ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥-------------

    创建SpringBoot工程有很多种方式,我只讲俩种最为常见的

    一,依托springboot官网提供的模板。(好处:简单,最新版本)

    二,从一个Maven项目中拓展成springboot。(好处:可以控制版本,离线创建

    开始案例

    一,通过官网骨架

      1.开始创建

        

      2.Next

        

      3.Next

        

      4.Next

        

      5.finish

        项目骨架如下

        

    二,通过maven

      在第一次通过官网创建过后,我们的maven库里已经有了一个版本的springboot,没有必要每次都下最新版本的,所以,我们可以通过maven仓库创建离线版本

      1.正常的maven webapp项目的创建

      2.在pom文件中将springboot的节点粘过来

    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
    
        <groupId>cn.dawn</groupId>
        <artifactId>z01springbootmyself</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <packaging>jar</packaging>
    
        <name>Z01SpringBootMyself</name>
        <description>Demo project for Spring Boot</description>
    
        <!--springboot的核心-->
        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>2.0.0.RELEASE</version>
            <relativePath/> <!-- lookup parent from repository -->
        </parent>
        <!--jdk和编码-->
        <properties>
            <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
            <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
            <java.version>1.8</java.version>
        </properties>
    
        <dependencies>
            <!--web工程需要的-->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
            <!--单测需要的-->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-test</artifactId>
                <scope>test</scope>
            </dependency>
        </dependencies>
    
        <build>
            <!--maven的插件-->
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
        </build>
    
    
    </project>

      3.按照springboot的骨架创建java,resourse等,上面那张图所示

  • 相关阅读:
    asp.net中DataBinder.Eval的用法总结
    如何不让DataGridView自动生成列
    .net中的正则表达式
    今日学习心得:SiteMap设置以及在SiteMap中使用roles控制权限
    Jquery绑定事件累加以及如何防止累加
    今日学习心得:sqlserver2005分页查询存储过程
    关于静态类和静态方法
    jquery的extend和fn.extend
    今日学习心得:如何做解决数据绑定控件嵌套问题
    关于Dictionary<k,v>绑定DataGridView的问题以及曲线解决办法
  • 原文地址:https://www.cnblogs.com/DawnCHENXI/p/9220882.html
Copyright © 2020-2023  润新知