创建maven、springboot项目踩坑过程

简介

  创建java项目这件事,估计用过开发工具的都知道直接new->project即可,但是我要说的是我在创建项目的时候遇到的坑,以及创建特殊项目的方法和方式,当然主要还是给自己记录下这个过程,以后备查。

  本文中只介绍eclipse和idea,其他工具的请注意区别。

步骤

  1-创建maven项目

  2-配置maven的tomcat

  3-添加web.xml

  4-创建springboot项目

实现

  1-创建maven项目

    无论是eclipse还是idea创建maven项目都很简单,不会的看最下方的草考文章,我要说的就是平时我们不注意的一个地方

  1.1-使用eclipse

    new->project->maven 没错,我要说的就是这一点,通常我们都会忽略第一个(Create a simple project ),这个的含义是勾选之后不添加任何maven自带的模版,创建一个纯净的maven项目,其实就是除了基础的架构什么都没有。

   

  1.2-使用idea

    file->new->project->maven, 也是在这一步(create from archetype),与eclipse相反,idea勾选的含义是添加模版。所以不勾选的时候才会创建一个纯净的maven项目。

   

  2-配置maven的tomcat

    我说的不是我们在apache下载的tomcat,而是maven的tomcat插件。其实这个也没什么好说的,不过我当初在这里踩了很旧的坑,这里记住一点,使用的是maven的tomcat插件而不是tomcat就可以了。(详见参考文章)

  3-添加web.xml

    这一步一样,没啥可说的,直接看参考文章,引用了两篇,一篇是中文的,看不懂看英文的。

    至于eclipse就没有那么多事了。直接手动添加就行了。

  4-创建springboot项目

    这个问题,idea就不多说了,自带插件,参照eclipse把

    eclipse的直接看参考文档。

    而我想说的是,如何将maven项目改成springboot项目

      4.1-首先就是创建项目,这里选择纯净项目,不纯的自己处理(其实也没事,不冲突就行了)。

      4.2-要改成springboot项目,首先要更改的就是pom文件,这个文件有三个地方要进行更改。

        4.2.1-最上方添加父项目依赖。

<parent>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-parent</artifactId>
   <version>2.0.3.RELEASE</version>
   <relativePath/> <!-- lookup parent from repository -->
</parent>

如果不想依赖父项目,可以使用以下写法

<dependencyManagement>
        <dependencies>
            <dependency>
                <!-- Import dependency management from Spring Boot -->
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-dependencies</artifactId>
                <version>2.0.3.RELEASE</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>

        </dependencies>
</dependencyManagement>

        <!--web应用基本环境配置 根据需要,不过springboot项目很少有不用web的 -->

        <dependency>
           <groupId>org.springframework.boot</groupId>
           <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

      4.2.2-springboot项目都是jar包,不是war包,这个就不写代码了,自行脑补。

      4.2.3-添加打包插件。

        <build>
          <plugins>
            <!-- 此插件就是打包spring boot应用的 -->
            <plugin>
              <groupId>org.springframework.boot</groupId>
              <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin
          </plugins>
        </build>

      4.3-添加springboot的文件(两个,核心配置文件和启动类)

        4.3.1-application.properties(或者application.yml)

          在src/main/resources下创建文件即可,二选一,只能有一个(内容不解释)

        4.3.2启动类Application.java(文件名随意,但启动类会作为参数,注意与雷鸣一致即可)

          src/main/java下创建即可(内容如下)

          import org.springframework.boot.SpringApplication;

          import org.springframework.boot.autoconfigure.SpringBootApplication;

          @SpringBootApplication

          public class Application {

            public static void main( String[] args ) {

              SpringApplication.run(Application.class, args);

          }

        }

问题

  略

解决

  略

见解

  没有克服不了的困恼,就看你想不想克服,也没有猜不完的坑,就看你想不想继续走。遇到困恼就去解决,然后记下来;下次在遇到就不要在掉坑里了,就算不小心掉坑里了,也知道出去的路。这就是经验的积累。加油吧,好运!!!

参考文章

Eclipse中创建一个简单的Maven项目(详细)

https://blog.csdn.net/qq_18594435/article/details/81276346

IDEA中创建maven web项目的详细部署

IDEA中创建maven web项目的详细部署 - 折腾青春 - 博客园

创建maven项目时的Archetype该如何选择?

创建maven项目时的Archetype该如何选择?_北冥友余的博客-CSDN博客

maven添加tomcat插件(maven编译插件)

maven添加tomcat插件_shuaibi.1的博客-CSDN博客_maven tomcat插件

idea 创建项目没有web.xml文件,如何添加

idea 创建项目没有web.xml文件,如何添加 - 随行-LV - 博客园

Idea创建web项目并生成web.xml文件

Idea创建web项目并生成web.xml文件_wjc19871222的博客-CSDN博客

Eclipse手动添加web.xml

Eclipse手动添加web.xml_BestZhao的博客-CSDN博客

eclipse创建springboot项目的三种方法

eclipse创建springboot项目的三种方法_无敌mouse的博客-CSDN博客_eclipse创建springboot项目

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值